home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / amok.txt < prev    next >
Text File  |  1993-11-04  |  137KB  |  4,237 lines

  1.                        KATALOG  ---  A.P.S. -electronic-
  2.  
  3.  
  4. =======================================================================
  5.  
  6.                             >>>  A M O K  <<<
  7.  
  8.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  9.  
  10. =======================================================================
  11.  
  12.                            Inhalt von Disk #1:
  13.  
  14. Fish: Umsetzung der Bob-Demo von Cathy J. Wagner.                 [fbs]
  15.  
  16. CtrlIntuition: Schaltet Intuition aus.                            [fbs]
  17.  
  18. DME: Programmierbarer Editor. Nicht von AMOK, aber dennoch gut.   Matthew Dillon
  19.  
  20. DME-m2c: Tastenbelegung für DME, um Compilier & Linker zu starten [fbs]
  21.  
  22. Sundown: Copperlist-Demo                                          [pit]
  23.  
  24. M2Error: Verbesserung von M2Error                                 [fbs]
  25.  
  26. DosTime: Procedure zum Lesen & Schreiben des Datums               [pit]
  27.  
  28. Sprites: Hardware-Sprite-Demo                                     [pit & fst]
  29.  
  30. Interrupt: Interrupt-Demo                                         [fbs]
  31.  
  32. VSpriteDemo: Umsetzung von VSprites aus Markt & Technik
  33.    Programmier-Handbuch                                           [fbs]
  34.  
  35. GameSupport: Joystick-Routine                                     [mif]
  36.  
  37. DragNumber: Proceduren zum Darstellen von 7-Segment-Zahlen.       [pit]
  38.  
  39. OverScnTrouble: Probleme mit Overscan (HILFE!!!)                  [fbs]
  40.  
  41. HexDump/ReDump: Erzeugt HexDump und zurück.                       [fbs]
  42.  
  43. ShowEvents: Umsetzung des Programmes im Libraries & Devices       [fbs]
  44.  
  45. WBExecute: Startet CLI-Batchfiles von der Workbench               [pit]
  46.  
  47.  
  48.                            ####################
  49.  
  50.                            Inhalt von Disk #2:
  51.  
  52. IFFLoad: Ladeprozeduren für ILBM (Color-Cycling, Overscan,...)    [fbs]
  53.  
  54. M2Code: Bindet Assembler in Modula-2 ein.                         [fbs]
  55.  
  56. SuperLists: Unterstützungsroutinen zu File & Namens-Requestern    [bne]
  57.  
  58. IntuiStruct: Hilfe zum Programmieren von Intuition                [bne]
  59.  
  60. HalfBrite: Demo zum extraHalfbrite-Modus                          [pit]
  61.  
  62. H.A.M: Demo zum HAM-Modus                                         [pit]
  63.  
  64. MODIV: Prozeduren für MOD und DIV für LONGCARDs                   [fbs]
  65.  
  66. DMError: Programm zum Zeigen von M2Fehlern auf dem Editor DME     [fbs]
  67.  
  68.                            *+*+*+*+*+*+*+*+*+*
  69.  
  70.                            Inhalt von Disk #3:
  71.  
  72.  
  73. IFFToCode: Generiert Modula-Code für Image-Daten aus IFFBrushes   [pit]
  74.  
  75. IFFLoad_1.1: Neu: Ladeteil in Assembler, 3x schneller             [fbs]
  76.  
  77. RecordInput: Zeichnet Eingaben auf und legt sie auf eine Taste    [fbs]
  78.  
  79. Gels: Eine Art GelTools für Modula.                               [pit]
  80.  
  81. DosSupport: Programmierhilfe für BCPL-Pointer und Devicelist      [bne]
  82.  
  83. IntuiStruct1.3: UpDate der Intuition-Unterstützung von Amok#2     [bne]
  84.  
  85.  
  86.                            ~~~~~~~~~~~~~~~~~~~~
  87.  
  88.                            Inhalt von Disk #4:
  89.  
  90. Checker: Demonstriert eine neue Form der Informationsdarbietung
  91.                                          in Kraftfahrzeugen       [pit]
  92.  
  93.  
  94.                            #+#+#+#+#+#+#+#+#+#
  95.  
  96.                            Inhalt von Disk #5:
  97.  
  98.  
  99. Graphics: IFF-Bilder. Zeigen einfach durch Doppelklick            [brk]
  100.  
  101. PrinterSupport: Unterstützungsroutinen für das printer.device     [fbs]
  102.  
  103. Print: Ersetzt TYPE TO PRT: mit Perforationsübersprung            [fbs]
  104.  
  105. MemSystem: Multitasking-fähiger, intelligenter Heap-Ersatz        [bne]
  106.  
  107. SuperLists1.2: Unterstützung von Scrollbar-Requestern, Update     [bne]
  108.  
  109. PrintIt!: Hardcopyprogramm für IFF-Bilder                         [fbs]
  110.  
  111. IconSupport: Exportiert Prozedur zum Erzeugen von Icons           [fbs]
  112.  
  113. CreateAmokDisk: Erzeugt Amok-Icons für Dateien, Dirs & Disks      [fbs]
  114.  
  115.  
  116.                            ^v^v^v^v^v^v^v^v^v^
  117.  
  118.                            Inhalt von Disk #6:
  119.  
  120. SoftScroll: Exportiert Prozedur zum Scrollen einer BitMap         [fst]
  121.  
  122. MathLib: Mathe-Bibliothek für Vektoren & Matrizen                 [bne]
  123.  
  124. IFFSupport: Prozeduren zum Laden & Speichern von ILBM-Bildern     [fbs]
  125.  
  126. ListAll: Erweiterung des CLI-Commandos LIST für Subdirectories    [bne]
  127.  
  128.  
  129.                            |-|-|-|-|-|-|-|-|-|
  130.  
  131.                            Inhalt von Disk #7:
  132.  
  133.  
  134. AVL:  Generischer Datentyp AVL-Baum                               [mif]
  135.  
  136. List: Generischer Datentyp Liste                                  [mif]
  137.  
  138. Queue: Generischer Datentyp Schlange                              [mif]
  139.  
  140. Stack: Generischer Datentyp Stapel                                [mif]
  141.  
  142. ProgInfo:  Liest Infos über Autor & Programm aus AMOK-Sources     [fbs]
  143.  
  144. SoundTask: Demo, daß von einem zweiten Task aus Sound spielt.     [fbs]
  145.  
  146. M2Tests: Hinweise auf Fehler in den Bibliotheksmodulen            [mif]
  147.  
  148. PP:  Utility zum Drucken von Texten auf Epson LQ-800 Druckern.    Achim Siebert
  149.  
  150. Reminder: Wecker, für Programmierer                               Achim Siebert
  151.  
  152. WarpText: Schnelle Textausgaberoutinen                            [fbs,B. Kelly]
  153.  
  154. MuchMore: Weich scrollender Ersatz für More                       [fbs]
  155.  
  156. NTSC: Exportiert Prozedur zum unterscheiden von PAL/NTSC Amigas   [fbs]
  157.  
  158.  
  159.                            §-§-§-§-§-§-§-§-§-§
  160.  
  161.                            Inhalt von Disk #8:
  162.  
  163.  
  164. PrinterSupport2.0:  Unterstützung für das Printer.device          [mif]
  165.  
  166. CreateAmokDisk_1.1: Erzeugt Icons. Jetzt mit versch. Suffizes     [fbs]
  167.  
  168. IDCMP: Prozeduren zur einfachen Handhabung des IDCM-Ports         [bne]
  169.  
  170. SpaceDemo: 3-D Demonstrationsprogramm                             [fbs]
  171.  
  172. IFF8SVXLoad: Lade & Abspielprozeduren für gesampelte Sounds       [fbs]
  173.  
  174. Blitter: Beispiel für direkte Blitterprogrammierung               [fbs]
  175.  
  176. MemSystem1.1e: Update der Speicherverwaltung von Amok#5           [bne]
  177.  
  178. Sample: Gasampelter Sound eines Cock Robin Liedausschnitts        [brk]
  179.  
  180.  
  181.                            /\/\/\/\/\/\/\/\/\/\
  182.  
  183.                            Inhalt von Disk #9:
  184.  
  185. GraphicSupport: Makros für Graphics-Primitives / Intuition        [fst]
  186.  
  187. Graphics: IFF-Bilder. Zum betrachten einfach 2x anklicken         [brk]
  188.  
  189. Sounds: Gesampelte Sounds. Zum starten einfach doppelklicken      [brk]
  190.  
  191. PrintIt2.0: Update des Hardcopyprogramms für Epson-Drucker        [fbs]
  192.  
  193. M2Test: Dokumentation über Fehler bei ARRAYs mit Index BOOLEAN    [fbs]
  194.  
  195. TextFont: Beispielprogramm zum Laden von Zeichensätzen            [fst]
  196.  
  197. Rülps: (Destruktive Sounds, leider nicht gesampelt)               [mif]
  198.  
  199.                            **************************
  200.  
  201.  
  202.                         Inhalt von Disk #10:
  203.  
  204.  
  205. Amok10: Bitte anklicken                                           [Amok]
  206.  
  207. FlightDemo: Zentralprojektion in Echtzeit aus Vogelperspektive    [bne]
  208.  
  209. 3D-Demo: 3D-Grafik Demonstration in Echtzeit                      [fbs]
  210.  
  211. Graphics: Gemalte Deluxe-Paint Bilder                             [brk]
  212.  
  213. Sounds: Gesampelte Sounds                                         [brk]
  214.  
  215. FileRequest: Komfortabler Dateiauswahlrequester                   [bne]
  216.  
  217. SuperLists1.3: Verbesserte Version, nötig für FileRequest         [bne]
  218.  
  219. Speech: Deutsche Sprachausgabe auf dem Amiga                      [mif]
  220.  
  221. FeigenBaum: Zeichnet einen `Liegenden Feigenbaum'                 [fbs]
  222.  
  223.  
  224.                         ********************
  225.  
  226.                         Inhalt von Disk #11:
  227.  
  228. R.o.M.: Komfortables Mathe-Programm und Funktionsplotter.         Stef. Selewski
  229.  
  230. DMError1.1: Zeigt M2-Fehler mit DME an, jetzt Workbenchfähig.     [fbs]
  231.  
  232. Beep: Prozedur, die ein akustisches Warnsignal erzeugt.           [fbs]
  233.  
  234. TrackDiskSupport: Erleichtert Programmierung der TrackDisk.       [fbs]
  235.  
  236. m2druka: Druckutility für ASCII-Files                             Rolf Kersten
  237.  
  238.  
  239.                         %%%%%%%%%%%%%%%%%%%%
  240.  
  241.                         Inhalt von Disk #12:
  242.  
  243. Fischertechnik: Modul zum Ansteuern des Fischertechnik-Interfaces
  244.                 und Beispiele.                                    N. Klapczynski
  245.  
  246. Programme: StripText:  Ersetzt bei Texten Spaces durch TABs.      Bernd Preusing
  247.            ConvLibSym: Erzeugt Library Module.
  248.            Diff:       Vergleicht 2 Dateien.
  249.            MakeInline: Erzeugt Inline-Codes
  250.  
  251. M2Tips&Tricks: Tips zum M2Amiga-Compiler.                         Bernd Preusing
  252.  
  253. KwikBackUp: Schnelles, sicheres HD-BackUp-Programm                [fbs]
  254.  
  255. Ecce: Einfacher Ersatz für More in Modula-II                      Norb. Süßdorf
  256.  
  257. Module: Eine Menge importierbarer Module:                         Bernd Preusing
  258.         z.B.: ArraySort: Sortierroutine
  259.               Janus: Library-Modul für die Janus-Library
  260.               TextWindow: Unterstützt Textausgabe in Fenstern
  261.               Timer2: Timer-Modul, das funktioniert.
  262.               InOut2: Erweitertes InOut
  263.               TwoFiles: Modul zum gleichzeitigen Bearbeiten von einer Ein-
  264.                         und Ausgabe-Datei.
  265.  
  266. DisObject: Disassembliert M2Amiga-Object-Files !!!                Bernd Preusing
  267.  
  268.  
  269.                         =+=+=+=+=+=+=+=+=+=
  270.  
  271.                         Inhalt von Disk #13:
  272.  
  273. CompControl:                                                      Ralf Kaiser
  274.  
  275.  Erleichtert die Bedienung von Editor, Compiler und Linker.
  276.  
  277. NetWork:                                                          [fbs]
  278.  
  279.  Vernetzt die Workbench. Sehr nützliches Utility.
  280.  
  281. Rows:                                                             [bne]
  282.  
  283.  Generischer Datentyp: Während der Laufzeit dimensionierbare Arrays.
  284.  
  285. FlipMouse:                                                        [fbs]
  286.  
  287.  Invertiert die Richtung der Mousemovents.
  288.  
  289. XHair:                                                            [fbs]
  290.  
  291.  Ersetzt den Mauszeiger durch ein Fadenkreuz. Dadurch wird
  292.  z.B. das Positionieren von Icons erleichtert.
  293.  
  294. WBShadow:                                                         [fbs]
  295.  
  296.  Gibt allem, was auf der Workbench dargestellt ist (Windows,
  297.  Icons, Gadgets, Text,...) einen Schatten.
  298.  
  299. WBPic:                                                            [fbs]
  300.  
  301.  Legt ein Bild hinter die Workbench, ohne deren Funktionalität
  302.  einzuschränken. Im WBPic-Directory befinden sich zusätzlich
  303.  viele Beispielbilder. Bilder z.T. von Bernd Kirschner.
  304.  
  305. With:                                                             [fbs]
  306.  
  307.  Ein neuer leistungsfähiger CLI-Befehl, der es ermöglicht,
  308.  Beliebige CLI Befehle auf alle Files oder Directories, die
  309.  zu einem Filemuster passen, auszuführen.
  310.  
  311.  
  312.                         ()()()()()()()()()()
  313.  
  314.                         Inhalt von Disk #14:
  315.  
  316. ARP:                                                              [fbs]
  317.  
  318.   M2Amiga Implementation der arp.library. ARP ist eine neue
  319.   Library, die das BCPL-DOS durch C-Routinen ersetzt und verbessert.
  320.   In dem Directory befinden sich zusätzlich die wichtigsten Files des
  321.   original ARP1.1_Users und ARP1.1_Programmers Directories. Für die
  322.   wichtigsten Befehle von ARP existieren Demos in Modula.
  323.  
  324. TimerSupport:                                                     Hartmut Höhn
  325.  
  326.   Enthält PROCEDUREs, die die Benutzung des Timer-Device's
  327.   erleichtern. Man braucht das Device nicht mehr selbst zu öffnen,
  328.   Umrechnungen in Jahre, Tage ... machen, etc.
  329.  
  330.  
  331.                         /\/\/\/\/\/\/\/\/\/\
  332.  
  333.                         Inhalt von Disk #15:
  334.  
  335. Kurve:                                                            Jörg Wesemann
  336.  
  337.   Leistungsfähiges Kurvendiskussionsprogramm. Zeichnet Ableitungen und
  338.   Integrale. Es können Nullstellen, Extrema, Wendepunkte etc. bestimmt
  339.   werden. Binäre Tabellen können auch berechnet werden.
  340.  
  341. Detach:                                                           [bne]
  342.  
  343.   "Endpositioniert" Icons. Sehr praktisch! Funktioniert auch mit Disketten-
  344.   und Direktoryicons.
  345.  
  346. Originale:                                                        Bernd Preusing
  347.  
  348.   Rückübersetzungen einiger M2Amiga-Module (z.B. Arts, Terminal, Strings
  349.   etc.). Sie wurden mit Hilfe des Programms DisObj (AMOK#12) erzeugt.
  350.  
  351. Seafarer's Manual:                                                Rein. Geisler
  352.  
  353.   Die Programme und Lösungen der Aufgaben aus dem Buch "Modula-II A
  354.   Seafarer's Manual and Shipyard Guide".
  355.  
  356. Calc:                                                             [fbs]
  357.  
  358.   Ähnliches Programm wie EVAL von WB 1.3. Berechnet das Ergebnis eines
  359.   Terms. Dabei sind Klammern etc. erlaubt. Funktionen wie Sinus etc. werden
  360.   auch unterstützt.
  361.  
  362.                         ~_~_~_~_~_~_~_~_~_~
  363.  
  364.                         Inhalt von Disk #16:
  365.  
  366. M2Make:                                                           [bne]
  367.  
  368.   Sog. "Make-Utility": Untersucht ein Projekt auf geänderte Module und
  369.   compiliert diese und alle abhängigen und linkt danach. Unverzichtbar für
  370.   jeden ernsthaften Modula-Programmierer.
  371.  
  372. MemSystem V1.3:                                                   [bne]
  373.  
  374.   Update des MemSystems von Amok#8. Es kamen die neuen Module "TaskMemory"
  375.   und "ErrorReq" dazu. Unterstützt jetzt Levels für lokale
  376.   Speicherrückgabe.
  377.  
  378. AVL V1.2:                                                         [mif],[bne]
  379.  
  380.   Neue Version des AVL-Baummoduls von Amok#7
  381.  
  382. List V1.1:                                                        [mif],[bne]
  383.  
  384.   Noch ein Update... (erforderlich fürs Make)
  385.  
  386. Queue V1.2:                                                       [mif],[bne]
  387.  
  388.   Gähn (siehe oben)
  389.  
  390. ModList:                                                          An. Kopp,[bne]
  391.  
  392.   Formatiertes Drucken von Modula-II-Listings mit Hervorhebung der
  393.   Schlüsselwörter.
  394.  
  395. M2Test:                                                           [fbs]
  396.  
  397.   Dokumentation eines Fehlers des M2Amiga-Compilers.
  398.  
  399. RotateIF:                                                         [fbs]
  400.  
  401.   Rotiert ein IFF-Bild um die horizontale Bildschirmachse.
  402.  
  403. MultiSelect:                                                      [fbs]
  404.  
  405.   Ermöglicht die Auswahl mehrerer Icons auf der Workbench, ohne die
  406.   Shift-Taste drücken zu müssen. Sie wird durch den rechten Mausknopf
  407.   ersetzt.
  408.  
  409.  
  410.                         XXXXXXXXXXXXXXXXXXX
  411.  
  412.  
  413.                         Inhalt von Disk #17:
  414.  
  415.  
  416. MegaWB:                                                           [fbs]
  417.  
  418.   Endlich keine Probleme mehr mit einer von Fenstern überfüllten Workbench!
  419.   MegaWB vergrößert die BitMap der Workbench auf eine beliebige Größe
  420.   (z.B. 1024 x 512!). Damit weiterhin die gesamte Workbench benutzt werden
  421.   kann, wird sie bei Mausbewegungen gescrollt.
  422.  
  423. Personalausweis:                                                  Florian Unger
  424.  
  425.   Überprüft und berechnet (!) Nummern des neuen fälschungssicheren
  426.   Personalausweises. Nicht für feindliche Spione.
  427.  
  428. IFFToImage:                                                       Jochen Kupfer
  429.  
  430.   Wandelt IFF-Bilder in einfach nachzuladende Image-Dateien um.
  431.  
  432. ILBMHandler:                                                      St. Salewski
  433.  
  434.   Enthält Prozeduren zum Laden und Speichern von IFF-Bildern. Außerdem
  435.   enthält es Prozeduren für Colorcycling und zum Ein- und Ausblenden von
  436.   Screens.
  437.  
  438. M2Test:                                                           [fbs]
  439.  
  440.   Dokumentation eines Fehlers des M2Amiga-Compilers v3.1d bei der
  441.   Reihenfolge der Variablendeklaration.
  442.  
  443. GetiT-Zeiger:                                                     Jochen Kupfer
  444.  
  445.   Programm zum einfachen Verändern der Workbenchfarben und des Mauszeigers.
  446.  
  447.  
  448.                         *#*#*#*#*#*#*#*#*#*
  449.  
  450.  
  451.                         Inhalt von Disk #18:
  452.  
  453.  
  454. Profile:                                                          [fbs]
  455.  
  456.   Erzeugt aus einem Modula-Quelltext einen neuen Text, der um Bemerkungen
  457.   erweitert ist. Diese enthalten Informationen über den Wertebereich von
  458.   Variablen, Anzahl der Schleifendurchläufe und der Aufrufe von Prozeduren.
  459.  
  460. PopUp-Menu:                                                       Jochen Kupfer
  461.  
  462.   Modul zur Unterstützung von PopUp-Menues. Dies ist eine Modula-II
  463.   Umsetzung der C-PopUp-Menu-Routinen von Derek Zahn.
  464.  
  465. IFFLib:                                                           [fbs]
  466.  
  467.   M2Amiga-Implementation der iff.library von Christian A. Weber. Diese
  468.   Library enthält schnelle Routinen zum Laden und Speichern von
  469.   IFF-Dateien. Besonders gut werden Bilder unterstützt.
  470.  
  471. Pictures:
  472.  
  473.   2 Digitalisierte Hold'n'Modify-Overscan-Interlace-Bilder.            ???
  474.  
  475.  
  476.                         VVVVVVVVVVVVVVVVVVVV
  477.  
  478.                         Inhalt von Diskette # 19:
  479.  
  480.  
  481.  
  482. QText:                                                            [fbs]
  483.  
  484.   Textausgabe wie Warptext (AMOK # 7), nur viele schneller.
  485.  
  486.  
  487. Pute:                                                             [fbs]
  488.  
  489.   Berechnet das Ergebnis mathematischer Ausdrücke, und zeigt
  490.   deren Ergebnis dezimal und hexadezimal.
  491.  
  492.  
  493. SmallInOut:                                                       [fbs]
  494.  
  495.   Ersatz für InOut, nur viel kleiner. (5 kB kleiner)
  496.  
  497.  
  498. Muchmore_1.5:                                                     [fbs]
  499.  
  500.   Neue Version des Text-Anzeigers MuchMore.
  501.   Neue Funktionen: Drucken der Texte und Suchen nach Wortern.
  502.  
  503.  
  504. TrackDiskSupport_2.1:                                             [bne]
  505.  
  506.   UpDate von TrackDiskSuport (AMOK # 11).
  507.   Neu: Zugriff auf Festplatte und andere Block-Orientierte
  508.        Devices und sperren eines Drives.
  509.  
  510.  
  511. DosSupport:                                                       [bne]
  512.  
  513.   UpDate von AMOK # 3 der DosSupport-Routinen.
  514.   Neu: Segmente, Hunks und neue Typen für Dos.FileList.
  515.  
  516.  
  517. Sounds:                                                           Gary Struhlik
  518.  
  519.   3 tolle Stereo-Sounds. Siehe >>Sounds/Lies.Mich<<
  520.   Danke Gary!
  521.  
  522.  
  523. Break:                                                            Bernd Preusing
  524.  
  525.   Enthält Prozeduren, die ein Control C (^C) besser handhaben.
  526.   Bisher erschien immer ein übler Requester.
  527.  
  528.  
  529. Area:                                                             Bernd Preusing
  530.  
  531.   Einfaches Arbeiten mit Graphics.AeraFill(). (Ohne Absturz!)
  532.  
  533.  
  534. Patterns:                                                         Bernd Preusing
  535.  
  536.   Module, die Füllmuster exportieren.
  537.  
  538.  
  539.                         VVVVVVVVVVVVVVVVVVVV
  540.  
  541.  
  542.                           Inhalt von Disk #20:
  543.  
  544. GraphLib:                                                         Gary Struhlik
  545.  
  546.    Modul um Funktionen auf dem Bildschirm darzustellen und sie
  547.    auszudrucken.
  548.  
  549. ComplexLib:                                                       Gary Struhlik
  550.  
  551.    Bibliothek mit Funktionen zum Rechnen mit komplexen Zahlen.
  552.    Es werden die Grundrechenarten und wichtige mathematische
  553.    Funktionen unterstützt. Zudem sind Routinen zur Ein- und
  554.    Ausgabe von komplexen Zahlen enthalten.
  555.  
  556. BeamRandom:                                                       Bernd Preusing
  557.  
  558.    Exportiert eine Routine für zufälligerere Zufallszahlen wie
  559.    M2Amiga's RandomNumber.RND, da es den Videostrahl benutzt.
  560.  
  561. Top:                                                              Uwe Meyer
  562.  
  563.    Neue Workbench. Diese simuliert eine parallele zum Atari ST.
  564.    Es können auch Dateien, die kein Icon besitzen, selectiert
  565.    und bearbeitet werden.
  566.  
  567. KeyMac:                                                           [fbs]
  568.  
  569.    Ermöglicht es Tastaturmakros zu erzeugen und abzuspielen.
  570.    Nützlich z.B. in Editoren, die dies nicht unterstützen.
  571.  
  572. Personalausweis2:                                                 Florian Unger
  573.  
  574.    Update des Programms zur Berechnung von Personalausweisnummern.
  575.  
  576. DMError1.2:                                                       [fbs]
  577.  
  578.    Update des Programms zum Anzeigen von M2Amiga-Fehlermeldungen
  579.    mit dem PD-Editor DME. Kann jetzt mit M2Amiga v3.2 benutzt werden.
  580.  
  581.  
  582.                           OOOOOOOOOOOOOOOOOOOO
  583.  
  584.  
  585.                           Inhalt von Disk #21:
  586.  
  587. IFFSupport1.5:                                                    [fbs]
  588.  
  589.   Version 1.5 des bekannten ILBM-BilderLader.
  590.   Neu: Unter anderem Unterstützung des neuen Compilers m2c V3.2d und
  591.        ein Ladeprogramm für Overscanbilder.
  592.  
  593.  
  594. GraphicSupport:                                                   [fst]
  595.  
  596.   Version 1.3 der Graphik-Bibliothek
  597.   Neu: Hinzufügen & Löschen von Bitplanens; An m2c V3.2d angepasst.
  598.  
  599.  
  600. BackText:                                                         Bernd Preusing
  601.  
  602.   Hilfsprogramm zum Anzeigen von oft benötigten Texten.
  603.   Z.B. >_LVO-Offset<'s des Betriebssystem's.
  604.   Arbeitet mit Pop-Up-Menü's!!
  605.  
  606.  
  607. PopUp:                                                            Bernd Preusing
  608.  
  609.   Eine kleine Library, die das Programmieren von Pop-Up-MenÜ's
  610.   erleichtert. C-Original-Version von Fish # 57.
  611.  
  612.  
  613. BackDrop:                                                         Bernd Preusing
  614.  
  615.   Kleinst-Bibliothek für das Mega-Kurze-Schnelle öffnen eines
  616.   Back-Drop-Screens. Man sieht die praktische Erfahrung, die in
  617.   diesem Modul steckt.
  618.  
  619.  
  620. HotKey:                                                           Bernd Preusing
  621.  
  622.   Exportiert eine Prozedur, die Ihr Programm "schlafen" läßt, bis
  623.   eine entscprechende Tastenkombination gedrückt wurde.
  624.  
  625.  
  626.                           %%%%%%%%%%%%%%%%%%%%
  627.  
  628.  
  629.                           Inhalt von Disk #22:
  630.  
  631. Trees:                                                            [bne]
  632.  
  633.   Kleine, kompakte Version für den generischen Datentyp Baum.
  634.  
  635.  
  636. MuchMore_1.8:                                                     [fbs]
  637.  
  638.   Stark verbesserte Version des Textanzeigeprogramms. Kann jetzt farbige
  639.   Texte mit verschiedenen Schriftarten anzeigen.
  640.  
  641.  
  642. Sounds:                                                           [brk]
  643.  
  644.   Zwei tolle gesamplete Sounds.
  645.  
  646.  
  647. Lists:                                                            [bne]
  648.  
  649.   Wie wär's mit Update, könnmer nemmer bringä, weil da ham mer jetzt
  650.   soviel drauf - deshalb eine komplette Neuimplementation des generischen
  651.   Datentyps Liste, stark erweitert und verbessert (Originalton Bene).
  652.  
  653.  
  654. BigSets:                                                          [bne]
  655.  
  656.   Neuer Datentyp: SETs mit (fast) beliebig vielen Elementen
  657.  
  658.  
  659. WarnBootGen:                                                      Holger Gzella
  660.  
  661.   Erzeugt einen Bootblock, der vor Viren warnt und es ermöglicht, schon
  662.   beim Booten Fastmem auszuschalten.
  663.  
  664.  
  665. MakeKickRes:                                                      Holger Gzella
  666.  
  667.   Beispielprogramm, das zeigt, wie man Programme in Modula resetfest
  668.   installieren kann.
  669.  
  670.  
  671. Scroll:                                                           Holger Gzella
  672.  
  673.   Kleines Modul zum Erzeugen von Laufschriften.
  674.  
  675.  
  676. CrossRef:                                                  Andreas Pahl
  677.  
  678.   Modula-II Cross Referenzer. Listet alle Bezeichner, deren Typen und
  679.   die Zeilennummern, in denen sie vorkommen.
  680.  
  681.  
  682. StarDance:                                    André Theiler, Carsten Wartmann
  683.  
  684.   Simuliert die Bewegungen von Sternen und Planeten im Raum, die sich
  685.   gegenseitig aufgrund ihrer Masse anziehen.
  686.  
  687.  
  688. Cube:                                         André Theiler, Carsten Wartmann
  689.  
  690.   Kleines 3D-Demo, das das Flächenmodell eines Würfels, der mit dem
  691.   Joystick gedreht werden kann, darstellt.
  692.  
  693.  
  694. Greed!:                                                    Andreas Pahl
  695.  
  696.   Kleines Strategiespiel auf einem Zahlenfeld.
  697.  
  698.  
  699. Observer:                                                  Holger Gzella
  700.  
  701.   Resetfestes Programm zum Schutz vor Bootblock-Viren. Überprüft und
  702.   zeigt Bootblocks, Capture-Vektoren, Registerinhalte etc.
  703.  
  704.  
  705.                             #-#-#-#-#-#-#-#-#-#
  706.  
  707.  
  708.                             Inhalt von Disk #23:
  709.  
  710. UPN:                                     Phillippe Gressly & John Bysäth
  711.  
  712.   Wandelt beliebige Funktionen die in Strings gespeichert sind in die
  713.   umgekehrt polnische Notation (UPN) um diese dann schnell interpretieren
  714.   und berechnen zu können. Sehr nützlich für Formelplotter etc.
  715.  
  716.  
  717. DumpDiff:                                                      [fbs]
  718.  
  719.   Gibt die Hexdumps zweier Dateien nebeneinander aus wobei alle
  720.   Unterschiede hervorgehoben werden.
  721.  
  722.  
  723. NoGuru:                                                   Volker Rudolph
  724.  
  725.   Dieses Modul fängt alle Gurus (z.B. 81000009 bei doppelter
  726.   Speicherfreigabe) ab.
  727.  
  728.  
  729. DisObject:                               Bernd Preusing / Volker Rudolph
  730.  
  731.   Disassembliert M2Amiga-Objekt Dateien. Erzeugt nun Standard-Assembler
  732.   Code der auch mit Assemblers wie a68k assembliert werden kann.
  733.  
  734.  
  735. RemLock:                                                  Volker Rudolph
  736.  
  737.   Entfernt 'hängengebliebene' Locks.
  738.  
  739.  
  740. Terminal:                                                 Volker Rudolph
  741.  
  742.   Neues Terminal-Modul, das die Ausgabe puffert und so stark beschleunigt.
  743.   Kompatibel zum original-Terminal.
  744.  
  745.  
  746. Buchbesprechung:                                          Stefan Salewski
  747.  
  748.   Besprechung des Amiga-Modula-2 (Programmieren für Fortgeschrittene) Buchs
  749.   von Holger Gzella.
  750.  
  751.  
  752. Intro:                                                    Carsten Wartmann
  753.  
  754.   Modula-II Grafikdemo mit Copperlist, Sprites und Laufschrift.
  755.  
  756.  
  757. Def2Ref:                                                  Volker Rudolph
  758.  
  759.   Erzeugt DME-Referenzdateien aus Modula-II Definitionsmodulen.
  760.  
  761.  
  762. Bin2Obj:                                                  Volker Rudolph
  763.  
  764.   Entfernt Hunk-Informationen aus Amiga-Objectfiles, damit diese leicht per
  765.   INLINE in Modula-Programme eingebunden werden können (z.B. bei
  766.   Assemblerroutinen)
  767.  
  768.  
  769. Printf:                                                   Volker Rudolph
  770.  
  771.   Implementierung des C- Printf-Commandos in Modula.
  772.  
  773.  
  774. MuchMore_2.0:                                                  [fbs]
  775.  
  776.   Benützt ab sofort auch den ARP-FileRequester. Ist jetzt in OBERON
  777.   geschrieben und dadurch nur noch 14K lang.
  778.  
  779.  
  780. HotKey:                                                   Volker Rudolph
  781.  
  782.   Läßt ein Programm bis zum Druck einer bestimmten Tastenkombination
  783.   'schlafen'. Dadurch können leicht PopCLI-ähnliche Programme geschrieben
  784.   werden. Fast wie HotKey auf AMOK#21.
  785.  
  786.  
  787.                              >>>>>>>>>><<<<<<<<<<<
  788.  
  789.  
  790.  
  791.                              Inhalt von Disk #24:
  792.  
  793. TurboFiles:                                              Stefan Salewski
  794.  
  795.   Schneller, z.T. in Assembler geschriebener Ersatz für das FileSystem
  796.   Modul.
  797.  
  798.  
  799. Clusters:                                                      [bne]
  800.  
  801.   Effiziente Speicherverwaltung für Allozieren / Deallozieren vieler
  802.   kleiner Speicherblöcke.
  803.  
  804.  
  805. UpDates:                                                       [bne]
  806.  
  807.   Bugfixes für die Module 'Trees' und 'ExDos' (aus Platzersparnisgründen
  808.   ohne kompilierte Dateien).
  809.  
  810.  
  811. DME:                                       Matthew Dillon / Volker Rudolph
  812.  
  813.   DME mit ein paar Extras:
  814.  
  815.    - M2Amiga-Fehlerdateien einlesen und Fehlermeldungen anzeigen
  816.    - Scrollbar
  817.    - Eigener Screen (optional)
  818.    - Neue Kommandos : ABORT,UNDELINE,MULTIREPLACE
  819.    - Scrollgeschwindigkeit um 40% erhöht
  820.  
  821.  
  822. Config:                                                  Matthew Dillon
  823.  
  824.   Erlaubt das Verändern der Voreinstellungen (Windowgröße etc.) des DME.
  825.  
  826.  
  827.  
  828.                           §§§§§§§§§§§§§§§§§§§§§§§
  829.  
  830.  
  831.                              Inhalt von Disk #25:
  832.  
  833. MicroTimer:                                                 Volker Rudolph
  834.  
  835.   Präziserer Timer als das timer.device (greift direkt auf Hardware zu)
  836.  
  837.  
  838. M2Make1.9:                                                      [bne]
  839.  
  840.   Update des Make-Utilities von Amok#16. Es sind jetzt viele Fehler
  841.   verbessert worden (Speicher- und FileLock-Freigabe, Abstürze). Außerdem
  842.   ist das Programm kürzer geworden.
  843.  
  844.  
  845. AntiFlicker:                                                    [bne]
  846.  
  847.   Reine Softwarelösung zur Herabsetzung des Flimmerns im Interlacemodus
  848.   auf ein erträgliches Maß. Ermöglicht mit Hilfe von Anti-Aliasing eine
  849.   "aspirinfreie" Interlace-Workbench.
  850.  
  851.  
  852. IDCMP2.3:                                                       [bne]
  853.  
  854.   Modul für eine völlig neuartige Programmablaufsteuerung mittels IDCM-
  855.   Port bzw. IntuiMessages.
  856.  
  857.  
  858. MuchMore_2.5:                                                   [fbs]
  859.  
  860.   Mal wieder eine neue Version von MuchMore mit einigen neuen Commandos
  861.   und ein paar behobenen Fehlern.
  862.  
  863.  
  864. TimerSupport:                                         Hartmut Höhn / [bne]
  865.  
  866.   Update des Timer-Untestützungsmoduls von AMOK#14.
  867.  
  868.  
  869. Beeper:                                  Philippe Gressly / Volker Rudolph
  870.  
  871.   Kleines Programm, das einen Beep bei jedem Tastendruck erzeugt.
  872.   Nützlich für Blindschreiber.
  873.  
  874.  
  875.  
  876.                           |-|-|-|-|-|-|-|-|-|-|-|
  877.  
  878.  
  879.                              Inhalt von Disk #26:
  880.  
  881. Kurve:                                                      Jörg Wesemann
  882.  
  883.   Neue, stark verbesserte Version des Kurvendiskussionsprogramms von
  884.   AMOK#15. Benutzt eine erweiterte Version von UPN (AMOK#23), wodurch
  885.   das Zeichnen beschleunigt wurde. Kann jetzt auch symbolisch
  886.   differenzieren und einiges mehr.
  887.  
  888.  
  889. HexEdit:                                                    Bernd Preusing
  890.  
  891.   Ein Hex-Editor für Files, ähnlich wie ZAP, jedoch viel besser.
  892.  
  893.  
  894. FileIO:                                                     Bernd Preusing
  895.  
  896.   Ein Modul zum Laden und Speichern kompletter Dateien.
  897.  
  898.  
  899. ConvTabs:                                                   Bernd Preusing
  900.  
  901.   Update zu dem Programm StripText von AMOK #12. Dient dazu,
  902.   Leerzeichen wenn möglich durch TABs zu ersetzen.
  903.  
  904.  
  905.  
  906.                           {}{}{}{}{}{}{}{}{}{}{}{}
  907.  
  908.  
  909.                              Inhalt von Disk #27:
  910.  
  911. PAMEHTA:                                                  Philippe Gressly
  912.  
  913.   Tolles Shareware-Grafikadventure mit schönen Grafiken und Sound.
  914.  
  915.  
  916.  
  917.  
  918.                           &&&&&&&&&&&&&&&&&&&&&&&
  919.  
  920.  
  921.                              Inhalt von Disk #28:
  922.  
  923. Turtle:                                               Manfred Weigl
  924.  
  925.   Praktisches, schnelles Turtle-Grafik Modul. Logo läßt grüßen.
  926.  
  927.  
  928. Icon2M2:                                              Norbert Süßdorf
  929.  
  930.   Modul zum Erzeugen von Icondateien innerhalb von Modula Programmen.
  931.  
  932.  
  933. PatchMrg:                                             Bernd Preusing
  934.  
  935.   Patch die MrgCop-Routine der Graphics.library, so daß es keine Fehler
  936.   bei Overscan-Hires-4-Bitplane Screens mehr gibt. Siehe Overscantrouble
  937.   auf AMOK#1.
  938.  
  939.  
  940. EcceS:                                                Norbert Süßdorf
  941.  
  942.   Neue, verbesserte Version des M2-Textanzeigers.
  943.  
  944.  
  945. GraphicLib_1.2:                                       Gary Struhlik
  946.  
  947.   Update der Grafikbibliothek von AMOK#20, nur Quelltext.
  948.  
  949.  
  950. GraphicLib_1.3:                                       Gary Struhlik
  951.  
  952.   Grafikbibliothek für Vektorgrafik, die statt auf den Bildschirm zu
  953.   zeichnen ein Plot-Protokoll anlegt.
  954.  
  955. SlideText:                                            Urs Püntener
  956.  
  957.   Dient zum gleichzeitigen Anzeigen von Bildern und Texten.
  958.  
  959.  
  960. UsePrefs:                                             Norbert Süßdorf
  961.  
  962.   Erzeugt anklickbare System-Configuration Dateien zum einfachen
  963.   wechseln der Preferences.
  964.  
  965.  
  966.  
  967.                           =#=#=#=#=#=#=#=#=#=#=#=
  968.  
  969.  
  970.                              Inhalt von Disk #29:
  971.  
  972. Disky:                                                         Kai Bolay
  973.  
  974.   Schon wieder ein File-Requester... Einfach ausprobieren!
  975.  
  976.  
  977. ImageConvert:                                                  Kai Bolay
  978.  
  979.   Tool zum Umwandeln von IFF-Brushes in Modula-Sourcecode als Images
  980.   Effizienter als die IFFToCode von Amok#3
  981.  
  982.  
  983. m2druka:                                                      Rolf Kersten
  984.  
  985.   Verbesserte Version des Text-Druckprogramm von Amok#11
  986.  
  987.  
  988. Strings:                                                       [bne]
  989.  
  990.   3 Module zur Stringverarbeitung und -formatierung und Umwandlung
  991.   Numerisch/String
  992.  
  993.  
  994. CreateIcons:                                                   [fbs]
  995.  
  996.   Utility, versieht alle Dateien einer Diskette mit Icons
  997.  
  998.  
  999. DiskToHard:                                                    [bne]
  1000.  
  1001.   Disketten-Kopierprogramm für Leute mit Harddisk und nur einem
  1002.   Laufwerk
  1003.  
  1004.  
  1005. DisCopper:                                                  Bernd Preusing
  1006.  
  1007.   Kleine Demo zum Copperlisten disassemblieren
  1008.  
  1009.  
  1010. Plot:
  1011.  
  1012.   Plot ermöglicht eine grafische Darstellung von ASCII-Daten auf
  1013.   dem Monitor in Form von Kurven.
  1014.  
  1015.  
  1016.  
  1017.  
  1018.                           =#=#=#=#=#=#=#=#=#=#=#=
  1019.  
  1020.  
  1021.                              Inhalt von Disk #30:
  1022.  
  1023.  
  1024. DisObject:                                                     Bernd Preusing
  1025.  
  1026.   Version 2.0 des Objektdateien-disassemblers. Neu in dieser Version:
  1027.  
  1028.     - CASE-Statements werden korrekt Disassembliert (ohne DC.W)
  1029.     - Geschwindigkeitserhöhung
  1030.     - kleinere Fehler verbessert
  1031.  
  1032.  
  1033. ILBMHandler:                                                   Stefan Salewski
  1034.  
  1035.   Version 1.1 des ILBM-Moduls von AMOK#17. Diese Version ist durch die
  1036.   Verwendung des Moduls TurboFiles um 50% schneller. Außerdem bietet es
  1037.   jetzt eine Funktion zum Zentrieren von Overscanbildern.
  1038.  
  1039.  
  1040. M2Maker:                                                      Thomas Stolze
  1041.  
  1042.   Erleichtert den Umgang mit dem gesamten M2Amiga-System. Es erlaubt das
  1043.   Starten von Compiler, Linker etc. über ein leicht zu bedienendes
  1044.   Intuition-Interface. Teil dieses Programms sind die beiden Utilities
  1045.   DefMaker und FastLister.
  1046.  
  1047.  
  1048. Mandel:                                                       Ludwig Geromiller
  1049.  
  1050.   Einfaches Mandelbrot- (Apfelmännchen-) Programm.
  1051.  
  1052.  
  1053.  
  1054.  
  1055.                           =#=#=#=#=#=#=#=#=#=#=#=
  1056.  
  1057.  
  1058.                              Inhalt von Disk #31:
  1059.  
  1060.  
  1061. Anim:                                                        Markus Peuckert
  1062.  
  1063.   Ein 3D-Animationsprogramm für einfache Objekte, das die Möglichkeit
  1064.   bietet, alle Objekte, bzw. eine gesamte Welt dreidimensional mittels
  1065.   einer Rot/Grün-Darstellung zu zeigen. Die Objekte werden als Drahtmodelle
  1066.   gezeichnet. Jedes Objekt kann um alle Raumachsen beliebig gedreht,
  1067.   verkleinert und in allen Ebenen verschoben werden.
  1068.  
  1069.  
  1070. ARPFileReq:                                                   Bernd Preusing
  1071.  
  1072.   Kleines Modul, das eine Prozedur zum einfachen Aufrufen des
  1073.   ARP-FileRequesters enthält.
  1074.  
  1075.  
  1076. BootHandler:                                                  Bernd Preusing
  1077.  
  1078.   Mit diesem Modul können Bootblöcke aller Laufwerke (Disketten, Harddisks
  1079.   etc.) gelesen und geschrieben werden.
  1080.  
  1081.  
  1082. Demos:                                                           [fbs]
  1083.  
  1084.   Zwei kleine 3-D Vektorgrafikdemos in OBERON.
  1085.  
  1086.  
  1087. Environment:                                                 Markus Peuckert
  1088.  
  1089.   Programmierumgebung mit Intuition-Interface, zum einfachen Bedienen von
  1090.   Editor, Compiler, Linker etc. Ist nicht an einen bestimmten Compiler
  1091.   gebunden, funktioniert z.B. zusammen mit M2Amiga und dem AMOK Oberon
  1092.   Compiler.
  1093.  
  1094.  
  1095. Fonts:                                                        Peter Arnold
  1096.  
  1097.   2 farbige Amiga-Fonts.
  1098.  
  1099.  
  1100. IntuiPointer:                                                 Bernd Preusing
  1101.  
  1102.   Exportiert 2 Prozeduren zum Ein- und Ausschalten eines 'ZZ'-Mauszeigers,
  1103.   um anzuzeigen, daß ein Programm gerade beschäftigt ist.
  1104.  
  1105.  
  1106. KommentarKiller:                                              Urs Pünterer
  1107.  
  1108.   Lösung der Übung 9 in Informatik I, WS 88/89, Prof. J. Gutknecht, ETH
  1109.   Zürich. Dies ist ein Programm, das aus einem M2-Quelltext Kommentare
  1110.   entfernt.
  1111.  
  1112.  
  1113. mcd:                                                       Ludwig Geromiller
  1114.  
  1115.   CLI-Utility für Festplattenbenutzer. Ermöglicht Directorywechsel ohne
  1116.   Angabe des kompletten Pfadnamens.
  1117.  
  1118.  
  1119. Pute:                                                            [fbs]
  1120.  
  1121.   Kleiner CLI Taschenrechner (<3K!) für LONGINT-Zahlen. Erlaubt die
  1122.   Rechenoperationen +, -, *, DIV und MOD und verarbeitet Klammern.
  1123.  
  1124.  
  1125. Rechner:                                                    Philippe Gressly
  1126.  
  1127.   Ein CLI-Taschenrechner mit vielen mathematischen Funktionen. Rechnet mit
  1128.   REAL-Zahlen.
  1129.  
  1130.  
  1131. Sterne:                                                      Markus Peuckert
  1132.  
  1133.   Sternenflug-Demonstration in 2 Versionen: normal und mit 3D-Brille!
  1134.  
  1135.  
  1136. SysRequest:                                                   Bernd Preusing
  1137.  
  1138.   Kleines Modul, das System-Requester auf den eigenen Screen umleitet und
  1139.   selbst Requester erzeugen kann.
  1140.  
  1141.  
  1142. Task&Process:                                                Markus Peuckert
  1143.  
  1144.   Demonstration zum Starten neuer Tasks und Prozesse von Modula-Programmen
  1145.   aus.
  1146.  
  1147.  
  1148. Thermic:                                                     Markus Peuckert
  1149.  
  1150.   Simuliert die Wärmeausbreitung auf einer Fläche, die zunächst kühl ist
  1151.   und von ein paar heißen Punkten (Öfen) aufgeheizt wird. Sieht nett aus.
  1152.  
  1153.  
  1154. Wortsuche&Prim:                                               Urs Pünterer
  1155.  
  1156.  
  1157.   Lösung der Übung 10 in Informatik I, WS 88/89, Prof. J. Gutknecht, ETH
  1158.   Zürich. Dies sind 2 Programme: Das erste ist ein Primzahlprogramm nach dem
  1159.   Sieb des Erathostenes. Das zweite durchsucht ein M2-Programm nach
  1160.   Schlüsselworten.
  1161.  
  1162.  
  1163.  
  1164.                           =#=#=#=#=#=#=#=#=#=#=#=
  1165.  
  1166.  
  1167.                              Inhalt von Disk #32:
  1168.  
  1169. Billard:                                                     Stefan Salewski
  1170.  
  1171.   Shareware Billard-Simulation. Erlaubt verschiedene Spielvarianten mit
  1172.   verschiedenen Ballzahlen. Enthält eine ausführliche Anleitung.
  1173.  
  1174.  
  1175. Events:                                                      Vinzenz Hiter
  1176.  
  1177.   Zeigt die Events, die das Input.device liefert, grafisch an.
  1178.  
  1179.  
  1180. Fraktal:                                                     Philippe Gressly
  1181.  
  1182.   Programm zum Zeichnen von fraktalen Kurven und unzusammenhängenden
  1183.   rekursiven Mengen. Beispiele sind Koch-Kurven, das Contorsche
  1184.   Diskontinuum, Weihnachtsbäume u.v.m...
  1185.  
  1186.  
  1187. ModList 1.3:                                                 Andreas Lüdtke
  1188.  
  1189.   Update des Modul-Ausdruck-Utilities. Neue Features:
  1190.  
  1191.     - Seite, Datum und Uhrzeit wird auf jede Seite gedruckt
  1192.     - Kontrollcodes werden durch "^X" ersetzt
  1193.     - Seitenlänge wird aus Preferences ausgelesen
  1194.  
  1195.  
  1196. Patterns:                                                       [bne]
  1197.  
  1198.   Modul zum überprüfen von (Datei-)Namen nach Namensmustern mit Wildcards
  1199.   ("*" und "?")
  1200.  
  1201.  
  1202. RingBuffers:                                                    [bne]
  1203.  
  1204.   Generischer Datentyp: Ermöglicht das Zwischenspeichern von Daten in einer Art
  1205.   Pipe. Interessant in Verbindung mit Multitasking (siehe TaskSupport).
  1206.  
  1207.  
  1208. Sounds:                                                      Gerd Platl
  1209.  
  1210.   Zwei mit dem Golem Soundsampler gesampelte Klänge von The Alan Parsons
  1211.   Project,  Stereotomy.
  1212.  
  1213.  
  1214. TaskSupport:                                                    [bne]
  1215.  
  1216.   Modul zum Erzeugen mehrerer Tasks. Reduziert die Guru-Gefahr auf ein
  1217.   Minimum. Ermöglicht auch die Verwendung von Dos-Prozeduren in den
  1218.   Tasks (Dos-Prozessen).
  1219.  
  1220.  
  1221. TestBild:                                                    Andreas Lüdtke
  1222.  
  1223.   Komfortables Testbild-Programm, welches die genaue Einstellung des
  1224.   Monitors ermöglicht.
  1225.  
  1226.  
  1227. Tetriz:                                                         [fbs]
  1228.  
  1229.   Kleine Tetris-Umsetzung, die ihr Fenster auf der Workbench öffnet. Tetriz
  1230.   ist ein einfaches, aber dennoch fesselndes Geschicklichkeitsspiel.
  1231.  
  1232.  
  1233.  
  1234.  
  1235.                           =#=#=#=#=#=#=#=#=#=#=#=
  1236.  
  1237.  
  1238.                              Inhalt von Disk #33:
  1239.  
  1240.  
  1241. Disky                                                        Kai Bolay
  1242.  
  1243.   Weiterentwicklung des FileRequesters von Amok#29.
  1244.   Vereinfachte Aufrufkonventionen, Bug-fixes, ...
  1245.  
  1246.  
  1247. ErsatzQuelle                                               Gary Struhlik
  1248.  
  1249.   Mit diesem Programm kann Man einfache passive analoge  Schaltungen,
  1250.   also Netzwerke bestehend aus ohmschen Widerständen, Spulen,
  1251.   Kondensatoren sowie starren Strom- und Spannungsquellen berechnen.
  1252.  
  1253.  
  1254. FInOut:                                                         [mif]
  1255.  
  1256.   InOut-kompatible Dateizugriffe.
  1257.  
  1258.  
  1259. ImageConvert                                                 Kai Bolay
  1260.  
  1261.   Neue Version des Umwandlungsprogramms von Amok#29. Er-
  1262.   möglicht umwandeln von IFF-Brushes in M2-Quelltext. Bei
  1263.   dieser Version ist es möglich Sources für den neuen
  1264.   Compiler M2Amiga v3.3 zu erstellen. Zusätzlich können
  1265.   nun auch die Farben umgewandelt werden.
  1266.  
  1267.  
  1268. PortPrint                                                    Kai Bolay
  1269.  
  1270.   Programmpaket, das es Tasks ermöglicht Ausgaben in ein
  1271.   fremdes Fenster zu machen.
  1272.  
  1273.  
  1274. RemTabs                                                      Kai Bolay
  1275.  
  1276.   Entfernt TABs aus Textdateien.
  1277.  
  1278.  
  1279. SetTool:                                                        [bne]
  1280.  
  1281.   Setzt das Default-Tool von Project-Icons.
  1282.  
  1283.  
  1284. Tron                                                         Kai Bolay
  1285.  
  1286.   Kleines Spiel für zwei Personen. Schnell programmiert
  1287.   kaum Grafik, kein Sound, keine Joystickunterstützung,
  1288.   a b e r  macht Spaß!
  1289.  
  1290.  
  1291. UClock                                                       Holger Bolay
  1292.  
  1293.   Uhr Programm das den freien Speicher und die Uhrzeit in
  1294.   einem kleinen Fenster anzeigt.
  1295.  
  1296.  
  1297. Werner:                                                         [mif]
  1298.  
  1299.   Hau wech, die käcke!
  1300.  
  1301.  
  1302. Wirth                                                        Kai Bolay
  1303.  
  1304.   Drei kurze Programme zu Professor Wirths Buch "Algorithmen
  1305.   und Datenstrukturen mit Modula-2".
  1306.  
  1307.  
  1308.  
  1309.                           =#=#=#=#=#=#=#=#=#=#=#=
  1310.  
  1311.  
  1312.                              Inhalt von Disk #34:
  1313.  
  1314.  
  1315. DCF-77                                                   Martin Honeffer
  1316.  
  1317.   Dekodierer des deutschen Zeitzeichens DCF-77, mit dem man die Systemzeit
  1318.   setzen kann.
  1319.  
  1320. IntuiPointer1.1                                               [bne]
  1321.  
  1322.   Exportiert zwei Prozeduren zum Ein- und Ausschalten eines original
  1323.   'ZZ'-Mauszeigers, um anzuzeigen, daß ein Programm gerade beschäftigt ist.
  1324.  
  1325. IITOI                                                       Kai Bolay
  1326.  
  1327.   Zum Austauschen von Iconbildchen, ohne die anderen Iconflags zu verändern
  1328.  
  1329. Logikus                                                   Franz Dimbeck
  1330.  
  1331.   Simulationsprogramm für den Spielcomputer 'Logikus'.
  1332.  
  1333. Nahverkehrssystem                                          Ingo Goldak
  1334.  
  1335.   Simuliert ein Nahverkehrssystem
  1336.  
  1337. StartUpMenu                                               Martin Honeffer
  1338.  
  1339.   Zum Einbau in die Startup-Sequence, um verschiede Tools, die aktiviert
  1340.   werden sollen auszuwählen.
  1341.  
  1342. WindowInOut                                                Ingo Goldak
  1343.  
  1344.   Enthält die Prozeduren des Moduls InOut, die hier jedoch auf einem
  1345.   beliebigen anderen Fenster als das aktuelle CLI angewendet werden können.
  1346.  
  1347.  
  1348.  
  1349.  
  1350.                           =#=#=#=#=#=#=#=#=#=#=#=
  1351.  
  1352.  
  1353.                              Inhalt von Disk #35:
  1354.  
  1355.  
  1356. AmigaSynth:                                                Jürgen Zimmermann
  1357.  
  1358.   Vorversion eine digitalen FM-Synthesizers für den Amiga
  1359.   Ohne Diskettenfunktionen und einige andere Menüfunktionen
  1360.  
  1361.  
  1362. M2Midi:                                                    Jürgen Zimmermann
  1363.  
  1364.   M2Amiga Implementation von Bill Bartons "midi.library" V2.0
  1365.   incl. Bill Bartons "midi.library" von Fish #227. Version 2.0
  1366.  
  1367. PatMatch:                                                   Bernd Preusing
  1368.  
  1369.   Angeblich erstes M2Amiga-Modul, daß ein 100% AmigaDos-kompatibles
  1370.   Patternmatching (Namensmustererkennung) macht
  1371.  
  1372. SpellChecker:                                               Stefan Salewski
  1373.  
  1374.   Programm zur Überprüfung der korrekten Schreibweise deutscher
  1375.   oder englischer Texte.
  1376.  
  1377.  
  1378.  
  1379.                           =#=#=#=#=#=#=#=#=#=#=#=
  1380.  
  1381.  
  1382.                              Inhalt von Disk #36:
  1383.  
  1384. Oberon:                                                         [fbs]
  1385.  
  1386.   Demo-Version eines leistungsfähigen Oberon-Compilers, der ab September
  1387.   '90 bei der A+L AG zu haben sein wird. Besondere Features sind:
  1388.  
  1389.     - schnell
  1390.     - BLink-kompatible Objektdateien
  1391.     - optimierendes Linken
  1392.     - Codeoptimierung
  1393.     - Residentfähig
  1394.  
  1395.  
  1396.  
  1397.  
  1398.                           =#=#=#=#=#=#=#=#=#=#=#=
  1399.  
  1400.  
  1401.                              Inhalt von Disk #37:
  1402.  
  1403. Skräbel                                                  Georg Brünsing
  1404.  
  1405.   Spielstarke Amiga-Implementation des bekannten SCRABBLE's mit großen
  1406.   Wortbibliotheken.
  1407.  
  1408. Tock                                                     Thorsten Kocher
  1409.  
  1410.   Zeigt Uhrzeit, freien Speicher und Datum in der Titelzeile des
  1411.   Workbenchscreens an, ohne dazu ein überflüssiges Window zu öffnen.
  1412.  
  1413. Menugenerator                                             Stefan Kraus
  1414.  
  1415.   Komfortabler Menü-Editor, der Modula-II Quellcode erzeugt.
  1416.  
  1417.  
  1418.  
  1419.  
  1420.                           =#=#=#=#=#=#=#=#=#=#=#=
  1421.  
  1422.  
  1423.                              Inhalt von Disk #38:
  1424.  
  1425. Alfred
  1426.  
  1427.   Ein Bild von Alfred E. PD des Williams Verlags (MAD).
  1428.  
  1429.  
  1430. CoCo                                                     Edgar Schwarz
  1431.  
  1432.   Compiler-Compiler ähnlich wie YACC, erzeugt Modula-2 Quelltext.
  1433.  
  1434.  
  1435. Cursor                                                   Markus Uhlendahl
  1436.  
  1437.   Dieses Modul exportiert einige Prozeduren, um in CLI oder Terminal
  1438.   Fenstern die Ausgabe zu gestalten. Im wesentlichen wurde mit dem CSI
  1439.   (Control Sequence Introducer ($9B) ) gearbeitet.
  1440.  
  1441.  
  1442. HotProg                                                  Christian Überall
  1443.  
  1444.   HotProg ist ein PopUpMenu, das mit einem beliebigen Hotkey jederzeit
  1445.   aufgerufen werden kann und das Starten verschiedener Utilities erlaubt.
  1446.  
  1447.  
  1448. HyperKubus                                               Franz Dimbeck
  1449.  
  1450.   Dieses Programm zeigt einen 4-D  Würfel, auch "Hyperkubus" genannt,
  1451.   der mit der Maus gedreht und mit einer 3-D Brille betrachtet werden kann.
  1452.  
  1453.  
  1454. Icons                                                    Holger Bolay
  1455.  
  1456.   Icons für Dateien und Directories auf AMOK-Disketten. Auch für den
  1457.   privaten Gebrauch geeignet.
  1458.  
  1459.  
  1460. ModToPas                                                 Markus Uhlendahl
  1461.  
  1462.   Konvertiert Modula-2-Programme in TurboPascal-Programme.
  1463.  
  1464.  
  1465.  
  1466.  
  1467.                           =#=#=#=#=#=#=#=#=#=#=#=
  1468.  
  1469.  
  1470.                              Inhalt von Disk #39:
  1471.  
  1472. CD:                                                      [kai]
  1473.  
  1474.   Ersetzt den CLI-Befehl "CD" vollständig und erweitert ihn um die
  1475.   Eigenschaften des Patternmatchings (Wildcards). Völlig Überarbeitete
  1476.   Version von "mcd" auf AMOK #31.
  1477.  
  1478.  
  1479. LigaManager:                                               Marcus Stratmann
  1480.  
  1481.   Dient zur Archivierung von Ergebnissen von Fußballigen. Tabellen
  1482.   und Statistiken können erstellt werden.
  1483.  
  1484.  
  1485. Strings:                                                   [bne],[kai]
  1486.  
  1487.   Vereinfacht die Stringverarbeitung in Oberon.
  1488.  
  1489.  
  1490. DosHelp:                                                   [kai]
  1491.  
  1492.   Enthält Prozeduren zur Verwaltung von Pfadnamen etc. (Oberon)
  1493.  
  1494.  
  1495. BeckerANSI                                                 Steffen Köhler
  1496.  
  1497.   Wandelt BECKERtext- und Textomat-Dateien in ASCII mit Steuercodes um.
  1498.  
  1499.  
  1500. TexDump                                                    Steffen Köhler
  1501.  
  1502.   Der etwas andere Hexdump...
  1503.  
  1504.  
  1505. Oberon-Forum:                                              Jochen Kupfer
  1506.  
  1507.   Oberon-Forum von der GetiT 25. Enthält unter anderem eine ausführliche
  1508.   Anleitung, wie man C- und Assemblerobjektmodule in Oberonprogramme
  1509.   einbinden kann.
  1510.  
  1511.  
  1512. ShowHunks:                                                 [bne],[fbs]
  1513.  
  1514.   Disassembliert ALink-/BLink-kompatible Objektdateien und ausführbare
  1515.   Programme.
  1516.  
  1517.  
  1518. RDT:                                                       Reinhard Geisler
  1519.  
  1520.   Vereinfacht Ändern/Setzten/Löschen von Defaulttools.
  1521.  
  1522.  
  1523. DataToObj:                                                 Werner Günther
  1524.  
  1525.   Wandelt Datenfiles in ALink-/BLink-Objektdateien um.
  1526.  
  1527.  
  1528. PatMatch:                                                  Bernd Preusing,[kai]
  1529.  
  1530.   AmigaDOS-kompatibles Patternmatching um den "*"-Joker erweitert.
  1531.   Oberon Version, M2Amiga Version auf AMOK #35.
  1532.  
  1533.  
  1534. Find:                                                      [kai]
  1535.  
  1536.   Ein "WhereIs" bzw. "LookFor" Programm, das rekursiv nach Files
  1537.   sucht. Unterstützt Wildcards!
  1538.  
  1539.  
  1540.  
  1541.  
  1542.                           =#=#=#=#=#=#=#=#=#=#=#=
  1543.  
  1544.  
  1545.                              Inhalt von Disk #40:
  1546.  
  1547.  
  1548. WBUtilities:                                               Thomas Ansorge
  1549.  
  1550.   Zwei Utilities zum Ändern der WB-Farben bzw. der Preferences.
  1551.  
  1552.  
  1553. Flanz:                                                     Markus Peuckert
  1554.  
  1555.   Programm zur Erzeugung von sog. L-Systemen, das sind Grammatiken und
  1556.   Regeln zur Erzeugung von Zeichenketten. Diese sind nun in der Lage,
  1557.   Pflanzen zu simulieren. Das Programm zeigt die Ergebnisse sehr schön
  1558.   grafisch an.
  1559.  
  1560.  
  1561. Genetic:                                                   Markus Peuckert
  1562.  
  1563.   Umsetzung der genetischen Algorithmen aus dem Spektrum der Wissenschaft.
  1564.  
  1565.  
  1566. Environment:                                               Markus Peuckert
  1567.  
  1568.   UpDate der Programmierumgebung von AMOK#31. Sie eignet sich für die
  1569.   Entwicklung von Programmen einem beliebigen Compiler.
  1570.  
  1571.  
  1572. ChIconType:                                                Philippe Gressly
  1573.  
  1574.   Erlaubt das Kopieren des Typs und der Position eines Icons in ein anderes
  1575.   Icon.
  1576.  
  1577.  
  1578. M2Maker:                                                   Thomas Stolze
  1579.  
  1580.   Neue Version der Modula-II Entwicklungsumgebung von AMOK#30 mit vielen
  1581.   neuen Funktionen.
  1582.  
  1583.  
  1584. Koord:                                                     Franz Dimbeck
  1585.  
  1586.   Kleine in Oberon geschriebene Maus-Lupe inklusive Mauskoordinatenanzeige.
  1587.  
  1588.  
  1589. DoubleBuffering:                                           Jürgen Zimmermann
  1590.  
  1591.   Modul zum einfachen, flimmerfreien DoubleBuffering für sich schnell
  1592.   bewegende Grafik.
  1593.  
  1594.  
  1595. PassWord:                                                  Markus Peuckert
  1596.  
  1597.   Passwort-Schutzroutine für die Verwendung in eigenen Programmen.
  1598.  
  1599.  
  1600. MischMasch:                                                Markus Peukert
  1601.  
  1602.   Umsetzung einer 'MischMasch-Maschine', wie sie im 'Spektrum der Wissen-
  1603.   schaft beschrieben wurde.
  1604.  
  1605.  
  1606.  
  1607.                           =#=#=#=#=#=#=#=#=#=#=#=
  1608.  
  1609.  
  1610.                              Inhalt von Disk #41:
  1611.  
  1612. MuchMore 2.7:                                                        [fbs]
  1613.  
  1614.   Neue Version des bekannten Textanzeigers.
  1615.  
  1616.  
  1617. MuchMorePoPa 2.7:                                                    [fbs]
  1618.  
  1619.   Programm ähnlich wie MuchMore nur etwas länger, dafür kann es Texte
  1620.   anzeigen, die mit PowerPacker gepackt wurden.
  1621.  
  1622.  
  1623. PPData:                                                              [fbs]
  1624.  
  1625.   In Oberon geschriebenes Entpackmodul für PowerPacker-Dateien.
  1626.  
  1627.  
  1628. Spiele:                                                     [Hans Schafft]
  1629.  
  1630.   Zwei in Modula-II geschriebene Spielchen: Schifferversenken und Mastermind.
  1631.   Bitte vorher FontsAssign Doppelklicken.
  1632.  
  1633.  
  1634.  
  1635.  
  1636.                           =#=#=#=#=#=#=#=#=#=#=#=
  1637.  
  1638.  
  1639.                              Inhalt von Disk #42:
  1640.  
  1641. CPic:                                                       Thomas Zipproth
  1642.  
  1643.   Routinen und Beispielprogramme für ein neues leistungsfähiges
  1644.   (effizientes und speicherplatzsparendes) Datenformat für Bilder.
  1645.  
  1646.  
  1647. ewKAL:                                                       Hans Schafft
  1648.  
  1649.   Ein kleiner Workbench-Kalender. Kann mit der Demo-Version des
  1650.   Oberon-Compilers (AMOK#36) compiliert werden.
  1651.  
  1652.  
  1653. InEyes:                                                      Ingo Schütze
  1654.  
  1655.   Kleines sinnloses Programm.
  1656.  
  1657.  
  1658. Menu:                                                        Jan Behrens
  1659.  
  1660.   Modul zum Erzeugen von Menüs, die leicht mit der Maus und der
  1661.   Tastatur bedient werden können.
  1662.  
  1663. NewInOut:                                                    Bernd Braun
  1664.  
  1665.   Schnellerer und leistungsfähigerer Ersatz für InOut. Mit gepufferter
  1666.   Ausgabe.
  1667.  
  1668.  
  1669.  
  1670.  
  1671.                           =#=#=#=#=#=#=#=#=#=#=#=
  1672.  
  1673.  
  1674.                              Inhalt von Disk #43:
  1675.  
  1676. ARP:                                                         Jochen Erwied
  1677.  
  1678.   Interface für ARP 1.3. Andrere Version als auf AMOK #14.
  1679.  
  1680.  
  1681. Characters:                                                  Thomas Clever
  1682.  
  1683.   Dieses Modul stellt einige Routinen zur Bearbeitung von einzelnen
  1684.   Zeichen und einzelnen Zeichen innerhalb von Zeichenketten zur
  1685.   Verfügung.
  1686.  
  1687.  
  1688. ConvAI:                                              Sebastian Florian Mix
  1689.  
  1690.   Konvertiert ASCII-Texte zwischen Amiga und IBM-Format. Unterstützt
  1691.   dabei auch nationale Sonderzeichen.
  1692.  
  1693.  
  1694. CrossRef1.1:                                    Andreas Pahl/Thomas Clever
  1695.  
  1696.   Modula-II Cross Referenzer. Listet alle Bezeichner, deren Typen und
  1697.   die Zeilennummern, in denen sie vorkommen. Update zu der Version
  1698.   von AMOK#22.
  1699.  
  1700.  
  1701. HPGL:                                                      Carsten Mehring
  1702.  
  1703.   Einfache Erstellung von HPGL-Files für den Plotter.
  1704.   Enthält PLT-Handler von Fish 333 (Direktory Multiplot)
  1705.   zur Ausgabe von HPGL-Files auf beliebigem Prefrerences-Drucker
  1706.  
  1707.  
  1708. Mastermind:                                                  [kai]
  1709.  
  1710.   Der AMIGA löst Mastermind (Superhirn). Man denkt sich eine
  1711.   Farbkombination, der AMIGA muß raten.
  1712.  
  1713.  
  1714. Mice:                                                        Steffen Reith
  1715.  
  1716.   Simuliert die 'Loving Mice', wie sie im 'Spektrum der Wissenschaft',
  1717.   Ausgabe 2/90 beschrieben wurden. Schöne Grafiken.
  1718.  
  1719.  
  1720. ModList1.4:                                           Thomas Clever (u.a.)
  1721.  
  1722.   Update des Modul-Ausdruck-Utilities von AMOK#32. Vor allem Fehler
  1723.   beseitigt.
  1724.  
  1725.  
  1726. PakMem:                                                           Andres Staeubli
  1727.  
  1728.   Bindet Speicher der c't 68020'er Karte PAK ein.
  1729.  
  1730.  
  1731. PatMatch:                                                    Bernd Preusing/[kai]
  1732.  
  1733.   Zweiter Anlauf: Patternmatching für Oberon. Die Version auf
  1734.   AMOK #39 war defekt.
  1735.  
  1736.  
  1737. PrinterSupport3.0:                                           Thomas Clever (u.a.)
  1738.  
  1739.   Verbessertes und Erweitertes Drucker-Modul.
  1740.  
  1741.  
  1742. TurtleGrafik:                                                 Ingo Schütze
  1743.  
  1744.   Turtlegrafik-Modul mit vielen zusätzlichen Funktionen zur einfacheren
  1745.   Handhabung der Grafikfunktionen des AmigaOS.
  1746.  
  1747.  
  1748. WLD:                                                     Ludwig Geromiller
  1749.  
  1750.   WLD dient zur Berechnung der gewichteten Levenshtein-Distanz.
  1751.   Die Berechnung dient dazu, die Unterschiede zwischen zwei Strings
  1752.   zu bewerten.
  1753.  
  1754.  
  1755.  
  1756.  
  1757.                           =#=#=#=#=#=#=#=#=#=#=#=
  1758.  
  1759.  
  1760.                              Inhalt von Disk #44:
  1761.  
  1762. Analyse3.01:                                               Carsten Mehring
  1763.  
  1764.   Unterstützt den Umgang mit arithmetischen Ausdrücken. Ein Anwen-
  1765.   dungsprogramm kann Analyse einen als Textstring vorliegenden
  1766.   arithmetischen Ausdruck in ausführbaren Maschinencode übersetzen
  1767.   lassen. Über Analyse läßt sich der Maschinencode starten, so daß
  1768.   er den Wert des Ausdruckes berechnet.
  1769.  
  1770.  
  1771. AssignDev:                                               Gerhard Schneider
  1772.  
  1773.   Assign-Befehl für Devices.
  1774.  
  1775.  
  1776. China:                                                              anonym
  1777.  
  1778.   Übersetzt beliebige Texte in eine für Chinesen verständliche Sprache.
  1779.  
  1780.  
  1781. Crypt:                                                       Steffen Reith
  1782.  
  1783.   Verschlüsselt Dateien mit Hilfe von Zufallszahlen.
  1784.  
  1785.  
  1786. GRandom:                                                     Steffen Reith
  1787.  
  1788.   Modul zum Erzeugen von standardnormalverteilten Zufallszahlen.
  1789.  
  1790.  
  1791. Length:                                                      Steffen Reith
  1792.  
  1793.   Bestimmt die Länge (in Bytes) des Inhalts eines Directories.
  1794.  
  1795.  
  1796. M2CED:                                                       Steffen Reith
  1797.  
  1798.   Paket zur Unterstützung der Programmierung in Modula-2 für CED-Fans.
  1799.  
  1800.  
  1801. Pipes:                                                       Steffen Reith
  1802.  
  1803.   Ersatzbild für die gelbe Banane, die leider noch auf der Platte schlummert ...
  1804.  
  1805.  
  1806. Prim:                                                        Steffen Reith
  1807.  
  1808.   Kleines Programm zum Berechnen von Primzahlen.
  1809.  
  1810.  
  1811. Print:                                                   Gerhard Schneider
  1812.  
  1813.   Utility zum Drucken von Texten. Unterstützt Perforationssprung,
  1814.   Papiergröße, Ränder, etc.
  1815.  
  1816.  
  1817. Scan:                                                    Gerhard Schneider
  1818.  
  1819.   Schnelles Filesuchprogramm.
  1820.  
  1821.  
  1822.  
  1823.  
  1824.                           =#=#=#=#=#=#=#=#=#=#=#=
  1825.  
  1826.  
  1827.                              Inhalt von Disk #45:
  1828.  
  1829. 3.3Notes:                                                 Christian Stiens
  1830.  
  1831.   Einige Tips für den Modula-2-Compiler M2Amiga V3.3
  1832.  
  1833.  
  1834. AudioSupport:                                             Christian Stiens
  1835.  
  1836.   Vereinfacht die Programmierung des audio.device
  1837.  
  1838.  
  1839. chr:                                                 Sebastian Florian Mix
  1840.  
  1841.   Prozeduren zum Arbeiten mit einzelnen CHARs
  1842.  
  1843.  
  1844. Crypto:                                                   Klemens Meyer
  1845.  
  1846.   Programm zum Codieren von Dateien mit einem beliebigen Schlüssel
  1847.  
  1848.  
  1849. GhostMan:                                                 Christian Stiens
  1850.  
  1851.   Sehr gelungene Umsetzung des Spielhallenklassikers "Pac-Man"
  1852.  
  1853.  
  1854. IntuiSupport:                                             Christian Stiens
  1855.  
  1856.   Erleichtert die Programmierung von Intuition-Menus, -Gadgets, Images
  1857.   und Requestern
  1858.  
  1859.  
  1860. KeyConversion:                                            Christian Stiens
  1861.  
  1862.   Umsetzung der C-Funktion "DeadKeyConvert" von Bryce Nesbitt
  1863.   (Umwandlung von RawKey-Codes nach ASCII)
  1864.  
  1865.  
  1866. MandelBerg:                                               Christian Stiens
  1867.  
  1868.   Ein mit "MandelMountains" erzeugtes IFF-Bild
  1869.  
  1870.  
  1871. Planet:                                                   Christian Stiens
  1872.  
  1873.   Grafikprogramm zur Berechnung eines "fraktalen Planeten"
  1874.   Bedienung mit Gadgets
  1875.  
  1876.  
  1877.  
  1878.                           +^+^+^+^+^+^+^+^+^+^+^+
  1879.  
  1880.  
  1881.                              Inhalt von Disk #46:
  1882.  
  1883. Programme                                                    Reiner Nix
  1884.  
  1885.   Mehrere Programme zur Demonstration, wie man die Module der Schublade
  1886.   "Module" benutzt. Darunter "SternSimulation" um Planetenbahnen zu
  1887.   zeigen und "Drucken" / "D2" zum Ausdrucken von Quelltexten.
  1888.  
  1889. Module                                                       Reiner Nix
  1890.  
  1891.   Viele nützliche Module, die u.a. die Arbeit mit Intuition und
  1892.   Graphics zu vereinfachen.
  1893.  
  1894.  
  1895. M2SDS                                                        Reiner Nix
  1896.  
  1897.   Modul für MS-DOSen. Erlaubt Quelltextkompatibilität von Programmen,
  1898.   die mit "ConTools" entwickelt wurden.
  1899.  
  1900.  
  1901. Fonts                                                        Reiner Nix
  1902.  
  1903.   Der Font "Pearl".
  1904.  
  1905.  
  1906.  
  1907.                           *#*#*#*#*#*#*#*#*#*#*#*
  1908.  
  1909.  
  1910.                              Inhalt von Disk #47:
  1911.  
  1912. Patiencen:                                                 Achim Siebert
  1913.  
  1914.   Drei Patience-Spiele: "Die Harfe", "Die launischen Damen" und "Der Zopf".
  1915.   Source in Oberon. Req.library nötig!
  1916.  
  1917.  
  1918. Req:                                                       Achim Siebert
  1919.  
  1920.   Die Req.library für Oberon nutzbar gemacht. Man vergleiche die Programm-
  1921.   längen des Originals "ShowOffReq" und der "Reqdemo"!
  1922.  
  1923.  
  1924. OberonCED:                                                 Achim Siebert
  1925.  
  1926.   ObCED: Speicherresidentes Programm für Compilation, Linken, Fehleranzeige
  1927.          von Oberon-Programmen im CygnusEd Professional mit AREXX-Support.
  1928.  
  1929.   ObCEDCall: Aufrufprogramm für ObCED.
  1930.  
  1931.  
  1932.  
  1933.                           [][][][][][][][][][][][
  1934.  
  1935.  
  1936.                              Inhalt von Disk #48:
  1937.  
  1938. Cross                                                        Jürgen Weinelt
  1939.  
  1940.   Programm, mit dem man Gitter-Kreuzworträtsel von (fast)
  1941.   beliebiger Größe erzeugen kann. Besitzt noch gewisse Mängel
  1942.   (siehe Dokumentation), aber ich arbeite 'dran.
  1943.   Der Source-Code sieht ziemlich übel aus (M2-Umsetzung der
  1944.   AmigaBASIC-Umsetzung eines C64-Basic-Programms... **ÄCHZ**)
  1945.  
  1946. DLP                                                          Jürgen Weinelt
  1947.  
  1948.   Kurzes Utility, um Diskettenaufkleber für 3.5''-Disketten zu
  1949.   drucken- so wie den, der auf dieser Disk klebt.
  1950.  
  1951. Iconify                                                       Steffen Köhler
  1952.  
  1953.   Modul, das eine Prozedur zur Darstellung eines iconifizierten
  1954.   bietet. Sehr nützlich zum Einbau in eigene Programme!
  1955.  
  1956. PowerPacker                                                   [kai]
  1957.  
  1958.   Interface Modul zur "powerpacker.library". Ersatz für PPData.
  1959.   Ermöglicht einfache Unterstützung von gepackten Datenfiles.
  1960.   ACHTUNG: Der Bundespackminister warnt: Packen schadet der
  1961.   Gesundheit von Harddiskbesitzern!
  1962.  
  1963. Sort                                                          Bernd Braum
  1964.  
  1965.   Sortiert beliebige Daten verdammt schnell.
  1966.  
  1967. Module                                                        Bernd Braun
  1968.  
  1969.   Module zu Ein-/Ausgabe und dynamischer Stringverwaltung.
  1970.  
  1971. ApfelMan                                                      Bernd Braun
  1972.  
  1973.   Schnelles Apfelmännchen in Oberon!
  1974.  
  1975. Rechtschreib                                                  Bernd Braun
  1976.  
  1977.   Programm zur Rechtschreibüberprüfung
  1978.  
  1979. Optimizer                                                     Günther van Husen
  1980.  
  1981.   Endlich! Man muß jetzt nicht mehr nötig, viel Geld für optimierte
  1982.   M2Amiga-Programme ausgeben...Eine voll funktionstüchtige PD-Version!
  1983.  
  1984.  
  1985.  
  1986.                           {}{}{}{}{}{}{}{}{}{}{}{
  1987.  
  1988.  
  1989.                              Inhalt von Disk #49:
  1990.  
  1991.  
  1992. Blank                                                                 [fbs]
  1993.  
  1994.   Einfacher Sreenblanker. Zeichnet Liniengrafik auf den geblankten Screen.
  1995.  
  1996. Display.Write_BUG                                             Franz Dimbeck
  1997.  
  1998.   Beschreibung eines Fehlers im Modul Display (Oberon) und Verbesserung
  1999.   dieses Fehlers.
  2000.  
  2001. DME                                         Matthew Dillon / Volker Rudolph
  2002.  
  2003.   Erweiterte und verbesserte Version des bekannten Editors DME. Besondere
  2004.   Fähigkeiten dieser Version:
  2005.  
  2006.     - Anzeigen von Amiga-Oberon- und M2Amiga-Fehlermeldungen
  2007.     - Anpassung an KickStart 2.0
  2008.     - Scrollbar
  2009.  
  2010. IFFLib                                                       Volker Rudolph
  2011.  
  2012.   Oberon Interface-Modul zur iff.library.
  2013.  
  2014. IFFSupport1.6                                                         [fbs]
  2015.  
  2016.   Oberon-Modul das es ermöglicht ILBM-Bilder in eigenen Programmen zu
  2017.   verwenden. Bilder können leicht in Screens geladen oder daraus gespeichert
  2018.   werden.
  2019.  
  2020. OProf                                                        Volker Rudolph
  2021.  
  2022.   Mit OProf kann man Oberon-Proramme auf ihr Laufzeitverhalten hin
  2023.   untersuchen. Außerdem kann es bei der Lokalisierung von Laufzeitfehlern
  2024.   helfen.
  2025.  
  2026. Printf                                                       Volker Rudolph
  2027.  
  2028.   Implementation des von C-Bekannten Printf-Commandos für Oberon.
  2029.   Vereinfacht die Ausgabe von Zeichenketten und Zahlen.
  2030.  
  2031. RCT                                                          Volker Rudolph
  2032.  
  2033.   Erlaubt die Verwendung von mit RCT (Requester Construction Tool von
  2034.   MAXON) erzeugten C-Quelltexten in eigenen Oberon-Programmen.
  2035.  
  2036. SaveIFF                                                               [fbs]
  2037.  
  2038.   Speichert den Inhalt von Screens und Windows als IFF-Datei.
  2039.  
  2040. Speech                                                        Franz Dimbeck
  2041.  
  2042.   Dieses Modul erlaubt einfach auf dem Amiga mit Oberon Sprache auszugeben.
  2043.   Dabei kann auch die aktuelle Mundform abgefragt werden.
  2044.  
  2045.  
  2046.                           «»«»«»«»«»«»«»«»«»«»«»«
  2047.  
  2048.  
  2049.                              Inhalt von Disk #50:
  2050.  
  2051.  
  2052.  
  2053. BrushToOberon                                            Christian Stiens
  2054.  
  2055.   Erzeugt aus IFF-Brushes Oberon-Quelltext. Dabei werden wahlweise Daten
  2056.   für Sprites oder Images bzw. Bobs mit Hilfe von strukturierten Konstanten
  2057.   oder INLINE-Code erzeugt.
  2058.  
  2059.  
  2060. FixAmber                                                              [fbs]
  2061.  
  2062.   Verhindert das Flimmern in der ersten Zeile beim A3000, welches durch einen
  2063.   Bug im AMBER-Chip verursacht wird.
  2064.  
  2065.  
  2066. FontToOberon                                               Christian Stiens
  2067.  
  2068.   Ermöglich das direkte Einbinden von Disketten-Fonts in Oberon-
  2069.   Programmen. Die Fonts müssen beim Start der Programme nicht nachgeladen
  2070.   werden.
  2071.  
  2072.  
  2073. TimerSupport                                                Stefan Salewski
  2074.  
  2075.   Erleichtert das Arbeiten mit dem timer.device in Oberon.
  2076.  
  2077.  
  2078. Lists                                                  [fbs/Hartmut Goebel]
  2079.  
  2080.   Erweiterung des Lists-Moduls, welches mit dem Amiga Oberon Compiler
  2081.   mitgeliefert wird. Die neuen Funktionen erlauben vor allem das direkte
  2082.   Bearbeiten mehrerer Listenelemente.
  2083.  
  2084.  
  2085. M2ApseDemo                                                     Edgar Meyzis
  2086.  
  2087.   Demo-Version der Entwicklungsumgebung für M2Amiga V4.0. Vereinfacht das
  2088.   Arbeiten mit allen M2Amiga-Werkzeugen.
  2089.  
  2090.  
  2091. Patience                                                      Achim Siebert
  2092.  
  2093.   Update der Patience-Spiele von AMOK#47. Sieht nun unter Kick2.0 besser
  2094.   aus und verwendet die req.library nicht mehr.
  2095.  
  2096.  
  2097. IIToI                                                         [kai] / [bne]
  2098.  
  2099.   Dient zum Kopieren der Images von Icons. Kann von der Workbench und vom
  2100.   CLI aus verwendet werden. Icontypen und Positionen bleiben erhalten.
  2101.  
  2102.  
  2103.                           !?!?!?!?!?!?!?!?!?!?!?!
  2104.  
  2105.  
  2106.                              Inhalt von Disk #51:
  2107.  
  2108.  
  2109. DetachFile                                                   [fbs]
  2110.  
  2111.   Mit diesem Programm können ausführbare Programme so umgeändert
  2112.   werden, daß sie sich automatisch von ihrem CLI-Prozess ablösen,
  2113.   als wenn sie mit 'runback' gestartet wurden.
  2114.  
  2115.  
  2116. M2Amiga 4.0-Demo                                            AMSoft
  2117.  
  2118.   Die Demoversion des bekannten Modula-2-Compilers.
  2119.  
  2120.   Einschränkungen der Demo-Version:
  2121.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2122.   --- keine Register-Variablen und -Parameter
  2123.   --- keine "externen" Variablen (Einbindung von C oder Assembler)
  2124.   --- keine CODE-Anweisung für Library-Prozeduren
  2125.   --- maximale Stringkonstanten je Modul: 1000 Zeichen
  2126.   --- maximale Codelänge je Modul: 4000 Bytes
  2127.   --- maximale Anzahl erzeugter Bytes je ASSEMBLE-Anweisung: 64
  2128.   --- maximale Importe je Modul: 5
  2129.  
  2130.   Highlights der neuen Version 4.0:
  2131.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2132.   1) Hochgradig optimierender Compiler
  2133.   2) Optimierender Linker, Standard-Amiga-Objektformat
  2134.   3) Unterstützung sämtlicher Prozessoren bis 68040
  2135.   4) Inline-Assembler für 68030 und 68881/68882
  2136.   5) Einfache Einbindung fremder Programmiersprachen
  2137.   6) Register-Variablen und -Parameter
  2138.   7) Residentfähige Programme, SMALL-Data-Modell
  2139.   8) Bedingte Kompilierung
  2140.   9) ARexx-Schnittstelle für Compiler und Linker
  2141.   10) Einheitliche, effiziente Benutzeroberfläche
  2142.   11) Ausgereifte, "saubere" Laufzeitsysteme
  2143.   12) Library-Linker
  2144.   13) Profiler
  2145.  
  2146.  
  2147. Steprate                                         Christian Stiens
  2148.  
  2149.   Dieses Programm gibt Ihnen die Möglichkeit, die Steprate der Floppy-
  2150.   Laufwerke Ihres Amigas anzuzeigen und zu verändern.
  2151.  
  2152.  
  2153. SwapIconCols                                     Christian Stiens
  2154.  
  2155.   Vertauscht die Farben Nr. 1 und 2 von Icons, so daß sie auch unter
  2156.   WB 2.0 gut aussehen, wenn sie für WB 1.3 gezeichnet wurden.
  2157.  
  2158.  
  2159.  
  2160.                           _-_-_-_-_-_-_-_-_-_-_-_
  2161.  
  2162.  
  2163.                              Inhalt von Disk #52:
  2164.  
  2165.  
  2166. abitur                                             Philipp Gressly
  2167.  
  2168.   Ziel dieses Spiels ist es, das Abitur zu schaffen. Wer nach vier
  2169.   Jahren eine genügende Note erzielt, ist schon mit dabei. Doch
  2170.   gewonnen hat man mit einer genügenden Note bei weitem nicht!!
  2171.   Es gewinnt, wer die schlechteste genügende Note hat. Kurz, wer
  2172.   das Abitur mit dem geringsten Aufwand schafft.
  2173.  
  2174.  
  2175. GadgetEd                                          Hubert Bildstein
  2176.  
  2177.   GadgetEd ist ein komfortabler Editor für verschiedene
  2178.   Arten von Gadgets. Er erzeugt direkt Modula-2 Quelltext,
  2179.   so daß die Gadgets leicht in eigenen Programmen verwendet
  2180.   werden können.
  2181.  
  2182.  
  2183. OberonCED                                            Achim Siebert
  2184.  
  2185.   Speicherresidentes Programm zur Compilation, Linken und Fehleranzeige
  2186.   von Oberon-Programmen im CygnusEd Professional mit AREXX-Support.
  2187.   Update zur Version von AMOK #47.
  2188.  
  2189.  
  2190. ToggleWin                                        Hans Jörg Schmölz
  2191.  
  2192.   Mit ToggleWin ist es möglich, auf einfachste Weise zwischen
  2193.   hintereinanderliegenden Windows zu wechseln. Das erleichtert
  2194.   vor allem den Multitaskingbetrieb auf dem Amiga.
  2195.  
  2196.  
  2197.                           :.:.:.:.:.:.:.:.:.:.:.:
  2198.  
  2199.  
  2200.                              Inhalt von Disk #53:
  2201.  
  2202.  
  2203. Oberon 2.0                                                   [fbs]
  2204.  
  2205.   Demo-Version von Amiga Oberon 2.0 und dem Runtime-Source-Level-
  2206.   Debugger ODebug. Die besonderen Features dieses Compilers sind:
  2207.  
  2208.     - schnelle Compilation
  2209.     - durch viele Optimierungen (z.B. automatische Registervariablen)
  2210.       schnelle und kurze erzeugte Programme
  2211.     - kleine Speichermodelle für Code und Variablen
  2212.     - BLink-Kompatibel, dadurch leichte Einbindung von Routinen anderer
  2213.       Sprachen (z.B. Assembler)
  2214.     - optimierendes Linken
  2215.     - Interface-Module für AmigaOS 2.0
  2216.     - reentrante und residentfähige Programme können erzeugt werden
  2217.     - Library-Linker
  2218.     - bedingte Compilation
  2219.     - Optimierung für 68000 bis 68030, volle Ausnutzung der FPU 68881/2
  2220.     - Einbindung der Programme des Oberon-Systems in den Editor
  2221.     - residente Symboldateien und residentfähiger Compiler, Editor, etc.
  2222.       Dadurch sehr kurze 'turn-around'-Zeiten
  2223.  
  2224.   Die Besonderheiten des Debuggers sind:
  2225.  
  2226.     - Typ 'Runtime', d.h. während das debuggte Programm läuft, hat man vom
  2227.       Debugger aus die volle Kontrolle über das Programm.
  2228.     - Ausführen einzelner Anweisungen (schrittweise) oder 'laufen' über
  2229.       größere Programmteile
  2230.     - Setzten von beliebig vielen BreakPoints
  2231.     - beliebige Ausdrücke, die Variablen des debuggten Programms enthalten
  2232.       können, können als Abbruchsbedingung dienen
  2233.     - globale und lokale Variablen können betrachtet und verändert werden
  2234.     - leichtes Verfolgen von Strukturen (Bäumen, Listen) durch Doppelklick
  2235.     - integrierter Ausdruck-Interpreter, mit dem beliebige Ausdrücke, wie sie
  2236.       auch im debuggten Programm vorkommen können, berechnet werden können.
  2237.     - Zurückverfolgen von Rekursion
  2238.  
  2239.   Diese Demo-Version ist in vielen Punkten eingeschränkt, erlaubt jedoch das
  2240.   erstellen kleiner Programme.
  2241.  
  2242.  
  2243.  
  2244.  
  2245.                           xXxXxXxXxXxXxXxXxXxXxXx
  2246.  
  2247.  
  2248. Inhalt von Disk #54:
  2249.  
  2250.  
  2251. BackSTREAM                                           Thomas Stolze
  2252.  
  2253.   Dies ist ein Programm, das es erlaubt schnell und einfach
  2254.   Harddiskbackups zu erstellen. Es kann leicht von der
  2255.   Workbench gestartet und bedient werden.
  2256.  
  2257.  
  2258. Kruemel                                              Thomas Berndt
  2259.  
  2260.   Das Programm Krümel simuliert einen zellulären Automaten,
  2261.   der auf eine Idee von David Griffeath zurückgeht. Das
  2262.   Prinzip wurde im Spektrum der Wissenschaft 10/89 vorgestellt.
  2263.  
  2264.  
  2265. MasterMind                                           Thomas Berndt
  2266.  
  2267.   Das bekannte Spiel.
  2268.  
  2269.  
  2270. NoClick                                              [fbs]
  2271.  
  2272.   Schaltet unter AmigaOS 2.0 das Klicken der Laufwerke aus
  2273.   bzw. wieder ein.
  2274.  
  2275.  
  2276. OnLine                                               Thomas Stolze
  2277.  
  2278.   OnLine ist ein in Modula-2 geschriebenes leistungsfähiges
  2279.   Print-Utility.
  2280.  
  2281.  
  2282. Physik                                     [kai] / Thorsten Kocher
  2283.  
  2284.   Programm zur Aufbearbeitung von Meßwerten, die vor allem
  2285.   bei Physik-Praktika (LK) anfallen. Unterstützt u.a.
  2286.   lineare Regression und Linearisierung von Schaubildern.
  2287.  
  2288.  
  2289. Sieb                                                 Ralph Schär
  2290.  
  2291.   Kleines Oberon-Programm das Primzahlen berechnet.
  2292.  
  2293.  
  2294. WildStar                                             [kai]
  2295.  
  2296.   Schaltet unter AmigaOS 2.0 die Möglichkeit, den "*" als Ersatz
  2297.   für "#?" ein bzw. wieder aus.
  2298.  
  2299.  
  2300. ============================================================================
  2301.  
  2302. Inhalt von Disk #55:
  2303.  
  2304.  
  2305. DXEditor                                                     Jürgen Zimmermann
  2306.  
  2307.   Demoversion eines Editors für den YAMAHA-Synthesizer DX7II.
  2308.   Benötigt sowohl die "midi.library" als auch die "req.library"
  2309.  
  2310.  
  2311. M2Midi                                                       Jürgen Zimmermann
  2312.  
  2313.   Update des Interfaces zu Bill Bartons "midi.library". Das Update
  2314.   war nötig, da der neue Compiler (V4.0d) eine neue Syntax der
  2315.   Module erwartet. Weiterhin wurden einige Bugs entfernt, die in
  2316.   früheren Versionen des Interfaces zu Gurus führten.
  2317.  
  2318.  
  2319. Menu2Asm                                                     Jürgen Zimmermann
  2320.  
  2321.   Modul, das eine Prozedur exportiert, die aus einer (fast)
  2322.   beliebigen Menüstruktur einen Assembler-Quelltext erzeugt
  2323.   und auch die Interfacemodule für die M2Amiga-Version 4.0d
  2324.   erzeugt. Damit kann man sich viel Quelltext und Code im
  2325.   Endprogramm ersparen.
  2326.  
  2327.  
  2328. MuchMore_3.0                                                 [fbs]
  2329.  
  2330.   Neue Version des bekannten Textanzeigers. Ab sofort werden
  2331.   alle nicht proportionalen Zeichensätze unterstützt.
  2332.  
  2333.  
  2334. PD-Optimizer V2.1                                Günther van Husen
  2335.  
  2336.   Neue Version des frei kopierbaren optimierenden Linkers.
  2337.   Er wurde an M2Amiga 3.3 angepaßt und die Optimierung
  2338.   wurde weiter verbessert.
  2339.  
  2340.  
  2341. ReceiveSysEx                                                 Jürgen Zimmermann
  2342.  
  2343.   Das seit langem (Amok # 35) angekündigte Universal-Midi-Dump-
  2344.   Utility. Mit diesem Programm können sowohl von Midi-Dumps von
  2345.   angeschlossenen Midi-Geräten empfangen und gespeichert werden
  2346.   als auch gespeicherte Daten wieder auf dem Midi-Out-Port
  2347.   gesendet werden. Benötigt die "midi.library".
  2348.  
  2349.  
  2350. ReqLibrary                                                   Jürgen Zimmermann
  2351.  
  2352.   Modula-II-Interface zur "req.library". Fast direkte Umsetzung
  2353.   des Oberon-Quelltextes von Amok # 47. Weiterhin ist ein Modul
  2354.   zur einfachen Benutzung des FileRequesters der "req.library"
  2355.   enthalten.
  2356.  
  2357.  
  2358. ============================================================================
  2359.  
  2360. Inhalt von Disk #56:
  2361.  
  2362.  
  2363. GadToolsDemo                                                 [fbs]
  2364.  
  2365.   Demonstriert die Benutzung der gadtools.library des
  2366.   AmigaOS 2.0 von Oberon-Programmen aus.
  2367.  
  2368.  
  2369. INtAS                                                 Hans Schafft
  2370.  
  2371.   Wandelt unter anderem INLINE()-Code in Modula-Quelltexten
  2372.   in ASSEMBLER() um. Dadurch wird die Übertragung von
  2373.   Programmen auf M2Amiga 4.0 erleichtert.
  2374.  
  2375.  
  2376. M2Maker                                              Thomas Stolze
  2377.  
  2378.   Erleichtert den Umgang mit dem gesamten M2Amiga-System.
  2379.   Es erlaubt das Starten von Compiler, Linker etc. über ein
  2380.   leicht zu bedienendes Intuition-Interface. Teil dieses
  2381.   Programms sind die beiden Utilities DefMaker und FastLister.
  2382.   Diese neue Version ist in vielen Punkten verbessert und an
  2383.   M2Amiga 4.0 angepaßt.
  2384.  
  2385.  
  2386. MultiSelect                                                  [fbs]
  2387.  
  2388.   Für alle, die eine 3-Tasten Maus haben ist dieses kleine
  2389.   Utility gedacht. Es belegt die mittlere Maustaste mit der
  2390.   Funktion der Shift-Taste, so daß man mehrere Icons
  2391.   anwählen kann, ohne die Tastatur zu verwenden.
  2392.  
  2393.  
  2394. TurboFiles                                         Stefan Salewski
  2395.  
  2396.   Durch Verwendung von Assemblerroutinen beschleunigtes
  2397.   FileSystem für Oberon.
  2398.  
  2399.  
  2400. ===========================================================================
  2401.  
  2402. Inhalt von Disk #57:
  2403.  
  2404.  
  2405. ApfelMann                                                       Bernd Braun
  2406.  
  2407.   Ein Mandelbrot-Generator, aber kein gewöhnlicher,  sondern
  2408.   ein besonders schneller. Kommt an die besten kommerziellen
  2409.   Generatoren  heran und übertrifft sie  sogar in bestimmten
  2410.   Gebieten. Incl. Quelltext in Oberon.
  2411.  
  2412.  
  2413. Borders                                                               [bne]
  2414.  
  2415.   Zeichnet  rechteckige  Borders im "3D-Design" wie sie z.B.
  2416.   unter AmigaOS v2.0 verwendet werden.
  2417.  
  2418.  
  2419. Cross                                                        Jürgen Weinelt
  2420.  
  2421.   Kreuzworträtsel-Generator  mit  englischem  und  deutschem
  2422.   Wortschatz. Version 4.3!
  2423.  
  2424.  
  2425. OClock                                                       Volker Rudolph
  2426.  
  2427.   Kleine Analog-Uhr ohne  unnötigen Schnickschnack. Ist dafür
  2428.   aber  nur 3412 Bytes groß.  Sie kann frei mit der  Maus auf
  2429.   der Workbench verschoben werden.
  2430.  
  2431.  
  2432. PL0                                                N. Writh, Hartmut Goebel
  2433.  
  2434.   Ein einfacher Compiler für die Sprache PL0, die N. Wirth in
  2435.   seinem Buch 'Compilerbau' postuliert.
  2436.  
  2437.  
  2438. RenderInfo                                                    MKSoft, [kai]
  2439.  
  2440.   Modul   das   es   erlaubt  die  Benutzeroberfläche  eines
  2441.   Programmes  auf verschiedene Auflösungen, Fonts und Farben
  2442.   abzustimmen.  Dieses Modul sollte von allen Programmen mit
  2443.   Intuition-Benutzeroberflächen importiert werden.
  2444.  
  2445.  
  2446. ===========================================================================
  2447.  
  2448. Inhalt von Disk #58:
  2449.  
  2450.  
  2451. AudioSupport1.1                                            Christian Stiens
  2452.  
  2453.   Update des Unterstützungsmodul zum "audio.device".
  2454.  
  2455.  
  2456. crc                                                          Peter Fröhlich
  2457.  
  2458.   Library um Prüfsummen zu berechnen.
  2459.  
  2460.  
  2461. CheckTime                                                             [fbs]
  2462.  
  2463.   Dieses kleine Utility prüft innerhalb eines Script-Files, ob
  2464.   die aktuelle Zeit in einem bestimmten Zeitintervall liegt.
  2465.  
  2466.  
  2467. D2                                                            Thomas Stolze
  2468.  
  2469.   Komfortables Programm zum Ausdrucken von Dokumenten.
  2470.  
  2471.  
  2472. fcs                                                          Peter Fröhlich
  2473.  
  2474.   Kleines Programm, das eine Prüfsumme über Files berechnet.
  2475.   Benutzt die crc.library.
  2476.  
  2477.  
  2478. KME                                                        Christian Stiens
  2479.  
  2480.   Sehr guter KeyMap-Editor.
  2481.  
  2482.  
  2483. MultiMem                                                     Hartmut Goebel
  2484.  
  2485.   Modul um mehrere unabhängige Speicherbereiche (Heaps) zu
  2486.   verwalten.
  2487.  
  2488.  
  2489. NPrint                                                     Oliver Schersand
  2490.  
  2491.   Text-Formatierungsprogramm. Unterstützt  die  Möglichkeiten
  2492.   des Standard-Druckertreibers des Amigas.
  2493.  
  2494.  
  2495. QuickSort                                                  Philippe Gressly
  2496.  
  2497.   Schöne M2-Implementation des QuickSort-Algorithmus für
  2498.   beliebige Felder.
  2499.  
  2500.  
  2501. RealConversions2                                            Stefan Salewski
  2502.  
  2503.   Ersatz für die orginal Oberon-RealConversions-Module. Es wurde
  2504.   besonders auf Genauigkeit geachtet.
  2505.  
  2506.  
  2507. SortedLists                                                  Peter Fröhlich
  2508.  
  2509.   Erweiterung des Oberon-Listenmoduls. Es werden sortierte Listen
  2510.   verwaltet.
  2511.  
  2512.  
  2513. Stack&Queue                                                  Peter Fröhlich
  2514.  
  2515.   Oberon implementation der abstrakten Datentypen Stack und Queue.
  2516.  
  2517.  
  2518. SysDis                                                     Christian Stiens
  2519.  
  2520.   Mit diesem Programm kann man Systemfunktionen disassemblieren.
  2521.  
  2522.  
  2523. TextWindows                                                  Hartmut Goebel
  2524.  
  2525.   Oberon Modul, das mehrere unabhängige Textfenster verwaltet.
  2526.   Die Funktionen ähneln denen von "io".
  2527.  
  2528.  
  2529. ============================================================================
  2530.  
  2531. Inhalt von Disk #59:
  2532.  
  2533.  
  2534. AmokEd v1.02                                                  Hartmut Goebel
  2535.  
  2536.   In Oberon umgesetzte Weiterentwicklung des DMEs. Es handelt sich also
  2537.   um einen frei konfigurierbaren Programmierereditor.
  2538.  
  2539.  
  2540. CheckDay                                                               [kai]
  2541.  
  2542.   Dieses kleine 2.0-Tool prüft, ob der aktuelle Wochentag in einer
  2543.   bestimmten Spanne liegt und gibt ggf. WARN zurück.
  2544.  
  2545.  
  2546. Lists1.4                                              [fbs] / Hartmut Goebel
  2547.  
  2548.   Erweiterung des Lists-Moduls, welches mit dem Amiga Oberon Compiler
  2549.   mitgeliefert wird.
  2550.   Die neuen Funktionen erlauben vor allem das direkte Bearbeiten
  2551.   mehrerer Listenelemente. Auch das Markieren von List-Bereiche wird
  2552.   jetzt unterstützt.
  2553.   Neue Funktionen: Swap, GoForward/BackwardNil, IsElement ...
  2554.   Dieses ist Version 1.4, eine Update von Version 1.1 auf AMOK #51.
  2555.  
  2556.  
  2557. Menu                                                                   [fbs]
  2558.  
  2559.   Dieses Modul vereinfacht das Erstellen von Menüs in eigenen Programmen.
  2560.   Es unterstützt KickStart 1.3 und 2.0, kann beliebige Zeichensätze (auch
  2561.   proportionale) verarbeiten und kreiert bei zu kleinem Bildschirm oder
  2562.   zu großem Zeichensatz bei Bedarf automatisch zweispaltige Menüs.
  2563.  
  2564.  
  2565. NTSC4NTSC                                                              [kai]
  2566.  
  2567.   Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  2568.   ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0!! Einfach mit
  2569.   "Run" in User-Startup starten!
  2570.  
  2571.  
  2572. QSort                                                         Hartmut Goebel
  2573.  
  2574.   Oberon-Implementation des QSort-Moduls für beliebige Felder von
  2575.   Philippe Gessly von Amok#58, mit einigen kleinen Änderungen.
  2576.  
  2577.  
  2578. Strings1.1                                    [fbs] / [bne] / Hartmut Goebel
  2579.  
  2580.   Erweiterung des Strings-Moduls, welches mit dem Amiga Oberon Compiler
  2581.   mitgeliefert wird.
  2582.   Es wurden die noch fehlenden Prozeduren von Nicolas Benezans
  2583.   StringOps (AMKO#39) eingearbeitet und deren Namen angepasst, sowie
  2584.   case-insensitive String-Vergleiche und Vergleiche über die ersten n
  2585.   Zeichen eines Strings.
  2586.   Dieses Modul entstand aus dem Wunsch, zusammengehörige Prozeduren
  2587.   auch wirklich in einem Modul zu haben und die Namensgebung möglichst
  2588.   konsistent zu halten.
  2589.  
  2590.  
  2591. ============================================================================
  2592.  
  2593. Inhalt von Disk #60:
  2594.  
  2595.  
  2596. m2m                                                              Bernd Braun
  2597.  
  2598.   Dies ist ein Make-Utility für den Amiga Modula-2 Compiler von A+L
  2599.   ab Version 4. Es behebt einige Mängel des orginal Makes.
  2600.  
  2601.  
  2602. VTrainer 1.1                                                  Dieter Wilhelm
  2603.  
  2604.   Ein Vokabeltrainer inklusive englischer Wortschatzdateien.
  2605.  
  2606.  
  2607. ===========================================================================
  2608.  
  2609. Inhalt von Disk #61:
  2610.  
  2611.  
  2612. TheAnswer1.12                                           Toni Günzel-Peltner
  2613.  
  2614.   Komfortable Point-Software für einen Point im Zerberus-Netz.
  2615.   Der Zerberus-Netz ist ein MailBox-Netz, mit dem MailBoxen in ganz
  2616.   Deutschland vernetz sind.
  2617.   Ein Point ist ein Programm, das sie Bearbeitung der Nachrichten
  2618.   wesendlich vereinfacht, da diese gepackt von der MailBox geholt
  2619.   werden und offline komfortabel berbeitet werden können.
  2620.  
  2621.   Geschrieben in Oberon. Ohne Source - "der ist geheim" (O-Ton T.G.P).
  2622.  
  2623.  
  2624. ============================================================================
  2625.  
  2626. Inhalt von Disk #62:
  2627.  
  2628.  
  2629. Cache                                                    Steffen Reith
  2630.  
  2631.   Programm zum Aktivieren und Deaktivieren der Prozessor Caches
  2632.   unter Kickstart 1.3 oder älter. Unter 2.0 müssen jedoch die
  2633.   Routinen des Betriebssystems verwendet werden.
  2634.  
  2635.  
  2636. DateSupport                                                Ingo Goldak
  2637.  
  2638.   Dieses M2-Modul stellt Prozeduren für die Umwandlung der Zeit-
  2639.   darstellung von DOS in die übliche Aufteilung von Jahr, Monat
  2640.   und Tag und zurück zur Verfügung.
  2641.  
  2642.  
  2643. ReqTools                                                 Nico François
  2644.  
  2645.   Oberon-Interface Module für die ReqTools.library, die viele nützliche
  2646.   Requester zur Verfügung stellt.
  2647.  
  2648.  
  2649. M2Options                                                 Rainer Bauer
  2650.  
  2651.   Mit M2Options können die Compiler und Linker Optionen des M2Amiga
  2652.   Systems gesetzt werden. Das Programm benutzt dabei die seit der Version
  2653.   4.0 unterstützten Enviroment Variablen m2c und m2l.
  2654.  
  2655.  
  2656. M2undCED                                                Thomas Ansorge
  2657.  
  2658.   M2undCED zeigt Fehler-Meldungen des Compilers m2c im Editor CED an.
  2659.  
  2660.  
  2661. PPLib                                                    Nico François
  2662.  
  2663.   Oberon-Interface zur PowerPacker.library. Damit können Daten ge- und
  2664.   entpackt werden.
  2665.  
  2666.  
  2667. Sorting                                               Markus Uhlendahl
  2668.  
  2669.   Flexible Sortierroutine für Modula-2. Sortiert Felder jedes beliebigen
  2670.   Datentypes in aufsteigender oder absteigender Reihenfolge.
  2671.  
  2672.  
  2673. STRING                                                        Uwe Zaeh
  2674.  
  2675.   'STRING' ist ein Oberon-Modul, mit dem dynamische Strings erzeugt
  2676.   und manipuliert werden können. Im Gegensatz zu Oberon-Char-Arrays,
  2677.   die in Bezug auf ihre Größe nur statisch definiert werden können,
  2678.   ist es bei STRINGs möglich, die Länge auch erst zur Laufzeit des
  2679.   Programmes festzulegen. Darüberhinaus sind Verweise auf STRINGs -
  2680.   wie auch bei C-Strings - 4 Bytes groß. Dies ermöglicht einen
  2681.   weitgehenden Datenaustausch mit C-Funktionen.
  2682.  
  2683.  
  2684. WBFarben                                                Thomas Ansorge
  2685.  
  2686.   Tool zum schnellen Wechseln der Farben des Workbench-Screens.
  2687.  
  2688.  
  2689. ============================================================================
  2690.  
  2691. Inhalt von Disk #63:
  2692.  
  2693.  
  2694. M2CED                                                 Steffen Reith
  2695.  
  2696.   Programm um den Compiler M2Amiga, Linker und Fehlerlister vom CED
  2697.   aus aufrufen zu könne, ohne ARexx besitzen zu müssen.
  2698.  
  2699.  
  2700. OFont                                                 Thomas Ansorge
  2701.  
  2702.   Erleichtert die Verwendung von GraphicsL.OpenFont bei M2Amiga.
  2703.  
  2704.  
  2705. RSA                                                   Steffen Reith
  2706.  
  2707.   Das  RSA-Verfahren ist  ein  modernes Public-Key-Cryptosystem, mit
  2708.   dem Daten verschlüsselt werden können. Dabei kann der Schlüssel,
  2709.   der der Verschlüsselung dient, veröffentlicht werden, ohne daß
  2710.   der verschlüsselte  Text gelesen  werden kann. Dieses umfangreiche
  2711.   Paket ist eine Implementation dieses Verfahrens inklusive einer
  2712.   ausführlichen Dokumentation in LaTeX.
  2713.  
  2714.  
  2715. ============================================================================
  2716.  
  2717. Inhalt von Disk #64:
  2718.  
  2719.  
  2720. AmokEd v1.20c (Oberon)                               Hartmut Goebel
  2721.  
  2722.   In Oberon umgesetzte Weiterentwicklung des DMEs. Es handelt sich also
  2723.   um einen frei konfigurierbaren Programmierereditor.
  2724.  
  2725.  
  2726. ARexx (OEd/ARexx)                                     Klaus Hlawaty
  2727.  
  2728.   ARexx-Macros für den Oberon-Editor OEd.
  2729.  
  2730.  
  2731. CBText (Oberon)                                               [fbs]
  2732.  
  2733.   Modul zum Arbeiten mit dem clipboard.device. Es stellt Routinen
  2734.   zum Schneiden und Kleben von Text zur Verfügung.
  2735.  
  2736.  
  2737. Env (Oberon)                                         Hartmut Goebel
  2738.  
  2739.   Gibt unter KickStart 2.0 den Inhalt der Environment-Variablen aus.
  2740.  
  2741.  
  2742. NoFragLib (Oberon)                          [kai]/Jan van den Baard
  2743.  
  2744.   Oberon-Interface-Modul für die "nofrag.library" mit der es möglich
  2745.   ist viele kleine Speicherblöcke zu allozieren ohne damit den Speicher
  2746.   zu fragmentieren.
  2747.  
  2748.  
  2749. OOpts (Oberon)                                       Hartmut Goebel
  2750.  
  2751.   Tool zum Verwalten der Compiler- und Linkeroptionen.
  2752.  
  2753.  
  2754. PALCheck (Oberon)                                     Klaus Hlawaty
  2755.  
  2756.   Überprüft den Modus des Workbench-Screens.
  2757.  
  2758.  
  2759. ============================================================================
  2760.  
  2761. Inhalt von Disk #65:
  2762.  
  2763.  
  2764. BobEdi (Modula-2)                                              Frank Lömker
  2765.  
  2766.   Das Programm BobEdi ist dazu gedacht, Bobs und Sprites (auch
  2767.   animierte) zu gestalten und als Source-Code für verschiedene
  2768.   Sprachen abzuspeichern. Momentan werden Modula-2, Assembler,
  2769.   C und BASIC unterstützt.
  2770.  
  2771.  
  2772. Convert (Modula-2)                                             Frank Lömker
  2773.  
  2774.   Dieses Programm ist dazu gedacht, ASCII-Texte zwischen dem Amiga-
  2775.   und dem IBM-Format zu konvertieren.  Dabei werden die ASCII-
  2776.   Codes, die Zeilenende- markierungen (LF <> CR+LF) und die
  2777.   Textendemarkierung (nichts <> Ctrl Z) konvertiert.
  2778.  
  2779.  
  2780. MakeCPicScreen (Modula-2)                                    Steffen Köhler
  2781.  
  2782.   CPic ist ein spezielles (gepacktes) Bildformat, das auf AMOK #42
  2783.   von Thomas Zipproth vorgestellt wurde. Mit MakeCPicScreen kann man
  2784.   die gepackten Bilddaten direkt in ein Programm einbinden.
  2785.  
  2786.  
  2787. OHM-Amok (OHM)                                               Georg Brünsing
  2788.  
  2789.   Enthält die ver"OHM"te Auflistung aller AMOK-Inhalt Dateien.
  2790.   Momentan von AMOK#1 bis AMOK#60. Besitzt man das Online Help
  2791.   Manual, so hat man jetzt auf Knopfdruck den Inhalt der AMOKs
  2792.   parat.
  2793.  
  2794.  
  2795. RememberBirth (Modula-2)                                       Rainer Bauer
  2796.  
  2797.   Da Computer Besitzer unwahrscheinlich vergessliche Leute sind.
  2798.   Naja, und wer kann sich Termine besser merken, als ein Computer.
  2799.   Zumal man fast täglich an ihm sitzt, ist er wie geschaffen für
  2800.   diese Aufgabe.
  2801.  
  2802.  
  2803. RVI (Oberon)                                               Martin Horneffer
  2804.  
  2805.   Mit den REXX Variables Interface (RVI) ist es möglich die Variablen
  2806.   eines ARexx-Programms auszulesen und zu ändern. Dieses Modul bietet
  2807.   ein Interface zwischen "rexxvars.o" und Oberon.
  2808.  
  2809.  
  2810. ============================================================================
  2811.  
  2812. Inhalt von Disk #66:
  2813.  
  2814.  
  2815. DiskInDrive (Oberon)                                 Hartmut Goebel
  2816.  
  2817.   Prüft, ob im angegebenen Disketten-Laufwerk eine Diskette eingelegt
  2818.   ist. Das Ergebnis wird als Text ausgegeben sowie über den Dos-Fehler-
  2819.   code mitgeteilt.
  2820.  
  2821.  
  2822. IntuiPointer (Oberon)                              Christian Stiens
  2823.  
  2824.   Routinen zum Setzen des OS2.0-Busy-Pointers in eigenen Programmen.
  2825.  
  2826.  
  2827. KHLib (Oberon)                                        Klaus Hlawaty
  2828.  
  2829.   Enthält :
  2830.   "PathHandler"  - Vereinfacht den Umgang mit Dateipfaden, Prefix,
  2831.                    Postfix.
  2832.   "KHTime"       - Procedure zur Nutzung von DateStamp.
  2833.   "IntuiPointer" - Veränderung des Mausepointers.
  2834.                    Umsetzung des Orginalprogrammes von Bernd Preusing
  2835.                    nach Oberon.
  2836.  
  2837.  
  2838. Menu (Oberon)                                         Klaus Hlawaty
  2839.  
  2840.   Vereinfacht den Umgang mit Menü's, benutzt erweiterte Records und
  2841.   Structs.
  2842.  
  2843.  
  2844. Pushem (Modula-2)                     Peter Groth, Markus Uhlendahl
  2845.  
  2846.   Das ultimative Denkspiel:
  2847.  
  2848.   Pushem ist ein Spiel, daß von den Spielern viel Kreativität und
  2849.   vorrausschauendes Denken erfordert. Der Spieler muß, will er einen
  2850.   Level lösen, rote Bälle auf Zielfelder SCHIEBEN. Dabei kann er jeweils
  2851.   nur EINEN Ball schieben.
  2852.  
  2853.   Ein Level gilt als gelöst, wenn jedes Zielfeld mit einem Ball besetzt
  2854.   ist.
  2855.  
  2856.  
  2857. ShowLink (Oberon)                                  Christoph Teuber
  2858.  
  2859.   Zeigt AmigaOS2.0 File-Links an.
  2860.  
  2861.  
  2862. Sorting (Modula-2)                                 Markus Uhlendahl
  2863.  
  2864.   Modula-2 Implementation des QuickSort-Algorithmus.
  2865.  
  2866.  
  2867. Speed (Oberon)                                        Klaus Hlawaty
  2868.  
  2869.   Verschiedene Assemblerroutinen mit Oberon-Interface. Durch ihre
  2870.   Verwendung können Programme effizienter werden.
  2871.  
  2872.  
  2873. ============================================================================
  2874.  
  2875. Inhalt von Disk #67:
  2876.  
  2877.  
  2878. Arithmetik (Modula-2)                                 Dieter Seidel
  2879.  
  2880.   Routinen und Beispielprogramme zum Rechnen mit beliebig großen Zahlen.
  2881.  
  2882.  
  2883. DisplayIO (Oberon)                                   Hartmut Goebel
  2884.  
  2885.   DisplayIO ist eine Ergänzung zum Oberon-Standard-Modul 'Display' und
  2886.   ermöglicht die Ein-/Ausgabe ähnlich dem Module IO in Display.Window.
  2887.   Dies ist Version 1.0.
  2888.  
  2889.  
  2890. Metronom (Oberon)                                  Christian Stiens
  2891.  
  2892.   Metronom ist ein Taktgeber mit einstellbarer Geschwindigkeit und
  2893.   Taktart.
  2894.  
  2895.  
  2896. SmusPlayer (Oberon)                                Philippe Gressly
  2897.  
  2898.   Oberon-Interface zur smusplayer.library.
  2899.  
  2900.  
  2901. ============================================================================
  2902.  
  2903. Inhalt von Disk #68:
  2904.  
  2905.  
  2906. ABlank (Oberon)                                       Achim Siebert
  2907.  
  2908.   ABlank ist ein einfacher Screen-Blanker, der zudem noch hübsche
  2909.   Fraktale auf den Monitor zaubert.
  2910.  
  2911.  
  2912. AClock (Oberon)                                       Achim Siebert
  2913.  
  2914.   Kleines Analoguhrprogramm, leicht an den eigenen Geschmack
  2915.   anzupassen. Braucht AmigaOS 2.0.
  2916.  
  2917.  
  2918. GBComp (Modula-2)                                    Jürgen Weinelt
  2919.  
  2920.   Diese Programm liest eine ASCII-Datei ein, und schreibt die enthaltenen
  2921.   Daten in Form von M2Amiga-ASSEMBLE-Statements in eine andere Datei.
  2922.  
  2923.  
  2924. OberonToHlp (Oberon)                                  Ekkart Bolten
  2925.  
  2926.   Erzeugt aus Amiga Oberon Quelltexten Hilfstexte für das Online
  2927.   Help Manual 'Ohm'.
  2928.  
  2929.  
  2930. Print2 (Oberon)                                    Christian Stiens
  2931.  
  2932.   Dieses Programm erlaubt Text-Files zweispaltig auszudrucken.
  2933.   Auf eine Seite werden doppelt so viele Zeichen wie normalerweise
  2934.   ausgegeben, was den Papierverbrauch stark vermindert.
  2935.  
  2936.  
  2937. Spectroscope (Oberon)                              Christian Stiens
  2938.  
  2939.   Spectroscope führt eine Echtzeit-Frequenzanalyse über einem am Parallel-
  2940.   port angeschlossenen Soundsampler durch.
  2941.  
  2942.  
  2943. Spectrum (Oberon)                                  Christian Stiens
  2944.  
  2945.   Mit diesem Programm können Spektralanalysen von 8-Bit Sound-
  2946.   Samples durchgeführt werden.
  2947.  
  2948.  
  2949. Tapete (Oberon)                                               [fbs]
  2950.  
  2951.   Erlaubt es, den Workbench-Hintergrund mit einem beliebigem ILBM-Bild
  2952.   zu füllen.
  2953.  
  2954.  
  2955. TextWindows (Oberon)                                          [fbs]
  2956.  
  2957.   TextWindows ist ein Modul, das die gleichen Funktionen biedet wie das
  2958.   Oberon Standard-Module 'io'. Die Ein-/Ausgabe läuft jedoch nicht über
  2959.   StdIn/StdOut, sondern über das angegebene 'TxtWin'. Dieses muß vorher
  2960.   natürlich geöffnet werden.
  2961.  
  2962.  
  2963. TP (Oberon)                                                   [fbs]
  2964.  
  2965.   Dient zur statistischen Analyse aller auf dem Amiga laufenden Tasks und
  2966.   Prozesse.
  2967.  
  2968.  
  2969. ZapPrint (Modula-2)                                    Raymond Horn
  2970.  
  2971.   ZapPrint dient dem Ausdrucken von Textdateien. Es ermöglicht optional
  2972.   nur die geraden oder die ungeraden Seiten zu drucken. Auch kann der
  2973.   Umfang des Ausdruck auf bestimmte Seiten einer Datei eingeschränkt
  2974.   werden.
  2975.  
  2976.  
  2977. ============================================================================
  2978.  
  2979. Inhalt von Disk #69:
  2980.  
  2981.  
  2982. Convert (Modula-2)                                             Frank Lömker
  2983.  
  2984.   Dieses Programm ist dazu gedacht, ASCII-Texte zwischen dem Amiga-
  2985.   und dem IBM-Format zu konvertieren.  Dabei werden die ASCII-
  2986.   Codes, die Zeilenende- markierungen (LF <> CR+LF) und die
  2987.   Textendemarkierung (nichts <> Ctrl Z) konvertiert. Version 2.1,
  2988.   Update zu Version 2.0 auf AMOK #65. Enthält die Modula-2 Umsetzung
  2989.   des Moduls RenderInfo von AMOK #57, das es erlaubt die Oberfläche
  2990.   eines Programmes  auf verschiedene Auflösungen, Fonts und Farben
  2991.   abzustimmen.
  2992.  
  2993.  
  2994. NTSC4NTSC (Oberon)                                             [kai]
  2995.  
  2996.   Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  2997.   ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0! Einfach mit
  2998.   "Run" in User-Startup starten! Kann jetzt auch alle Screens in NewLook-
  2999.   Screens umwandeln.
  3000.   Version 1.6, Update zu Version 1.2 auf AMOK #59.
  3001.  
  3002.  
  3003. OberonSupport (Oberon)                                         [kai]
  3004.  
  3005.   Eine ARexx-Function-Library um das Anzeigen zur Fehleranzeige von Oberon-
  3006.   Programmen. Diese Library und die dazu gehörigen Scripts ermöglichen eine
  3007.   Integration des Oberon-Compilers in jeden beliebigen Editor, der ARexx
  3008.   unterstützt. Die beigelegten Scripts sind für den CygnusEd Professional.
  3009.   OberonCED von AMOK #47 wird durch dieses Paket überflüssig.
  3010.  
  3011.  
  3012. PatternLibrary (Oberon)                                        Angela Schmidt
  3013.  
  3014.   Die pattern.library bietet alles, was man sich zum Thema Patternmatching
  3015.   wünschen kann, sogar ein ARexx-Interface! Martin Horneffer hat ein
  3016.   Interface-Modul geschrieben, so daß jetzt alle Oberon-Programmierer von
  3017.   den Funktionen profitieren können.
  3018.  
  3019.  
  3020. ReqTools  (Oberon/Modula-2)                                    Nico François
  3021.  
  3022.   Durch die reqtools.library wird die Programmierung von Requestern aller
  3023.   Art sehr einfach und komfortabel. Die Version 1.0d enthält jetzt
  3024.   Interfaces für Modula-2 und Oberon. Update zu ReqTools auf AMOK #62.
  3025.  
  3026.  
  3027. ============================================================================
  3028.  
  3029. Inhalt von Disk #70:
  3030.  
  3031.  
  3032. AmokIcons                                              verschiedene
  3033.  
  3034.   Alle bisher verwendeten AMOK-Diskettenicons.
  3035.  
  3036.  
  3037. AmokListe                                              verschiedene
  3038.  
  3039.   Gesamtverzeichnis der AMOK-Disketten 1 bis 70.
  3040.  
  3041.  
  3042. IFFSupport 1.7 (Oberon)                                       [fbs]
  3043.  
  3044.   Anpassung des IFF-ILBM-Hilfsmoduls von AMOK#49 von Oberon 2.14.
  3045.  
  3046.  
  3047. KwikBackup2.0 (Oberon)                         Achim Siebert, [fbs]
  3048.  
  3049.   Neue Version des schnellen HD-Backup-Programms von AMOK#12. Benötigt
  3050.   AmigaOS 2.0.
  3051.  
  3052.  
  3053. LQPrint2.0 (Oberon)                                   Achim Siebert
  3054.  
  3055.   LQPrint erstellt Ausdrucke von ASCII-Dateien auf den Epson-Druckern der
  3056.   LQ-Serie. Dabei wird versucht, möglichst den gesamten AMIGA-Zeichensatz
  3057.   darstellen zu können.
  3058.  
  3059.  
  3060. PL0 (Oberon)                               N. Writh, Hartmut Goebel
  3061.  
  3062.   Ein einfacher Compiler für die Sprache PL0, die N. Wirth in
  3063.   seinem Buch 'Compilerbau' postuliert. Update zur Version von
  3064.   AMOK#57.
  3065.  
  3066.  
  3067. Reversi (Modula-2)                                  Robert Brandner
  3068.  
  3069.   Reversi (oder Othello) ist eine Umsetzung des bekannten Brettspieles
  3070.   für den Amiga. Das Spielfeld besteht aus 8 mal 8 Feldern, wobei die
  3071.   vier Felder im Zentrum schon mit je zwei blauen und gelben Steinen
  3072.   belegt sind.
  3073.  
  3074.  
  3075. ============================================================================
  3076.  
  3077.                        =  =  =  A M O K  =  =  =
  3078.  
  3079. ============================================================================
  3080.  
  3081. Inhalt von Disk 71:
  3082.  
  3083.  
  3084. Ausgleichsgerade (Modula-2)                                   Thomas Ansorge
  3085.  
  3086.   Wie der Name schon sagt, berechnet das Programm eine Ausgleichsgerade zu
  3087.   einer Anzahl von X-Y-Werten. Die Gerade wird als Graph angezeigt und kann
  3088.   ausgedruckt werden.
  3089.  
  3090.  
  3091. AntiLinkVirus (Modula-2)                                      Thomas Ansorge
  3092.  
  3093.   AntiLinkVirus ermöglicht M2-Programmen auf einfache Weise (nämlich durch
  3094.   simples Importieren des Moduls), sich selbst auf Veränderungen z.B. durch
  3095.   Link-Viren zu überprüfen. Im Falle eines Virus-Alarmes werden Sie per
  3096.   Requester darauf hingewiesen und haben die Möglichkeit, das Programm
  3097.   abzubrechen.
  3098.  
  3099.  
  3100. CLIUtil (Oberon)                                               Franz Schwarz
  3101.  
  3102.   CallInt  und  Makelink  sind  zwei kurze CLI-Utilities, die einem das
  3103.   Leben unter  AmigaOS2.04 (oder hoeher) erleichtern.  Gleichzeitig koennen
  3104.   sie als Musterbeispiele  dienen,  wie  unter  Oberon  kurze
  3105.   CLI-Utilities, die die Argumentschablonen   des  OS2.0  verwenden.
  3106.  
  3107.  
  3108. DrawModesTest (Modula-2)                                        Bernd Eisele
  3109.  
  3110.   DrawModesTest ist ein sehr einfaches Programm, um anzuzeigen, wie sich
  3111.   die einzelnen Kombinationen von der Menge DrawModeSet auswirken.
  3112.  
  3113.  
  3114. Dup (Modula-2)                                                Thomas Ansorge
  3115.  
  3116.   Mit Dup kann man die Ausgabe eines Programms gleichzeitig in zwei
  3117.   Ausgabeströme leiten, und so z.B. eine Bildschirmausgabe auch
  3118.   gleichzeitig in eine Log-Datei speichern.
  3119.  
  3120.  
  3121. Formula (Oberon)                                             Stefan Salewski
  3122.  
  3123.   Ein kleiner, schneller, leistungsfähiger Interpreter für mathematische
  3124.   Formeln. Strings wie etwa "(2.4*sin(time^faktor)+ln(masse)/123.456E7)/2"
  3125.   können berechnet werden. Damit lassen sich sehr einfach Programme wie
  3126.   Funktionsplotter oder Programme für nummerische Integration oder
  3127.   ähnliches realisieren.
  3128.  
  3129.  
  3130. IItoI V2.2 (Oberon)                                              [kai]/[bne]
  3131.  
  3132.   Dient zum Kopieren der Images von Icons.Icontypen und Positionen bleiben
  3133.   erhalten. Jetzt werden auch Dateien als Ziel akzeptiert, die noch gar
  3134.   kein Icon haben. Damit ist es möglich, vorher "unsichtbare" Files mit
  3135.   "Show -> all files" und IItoI Icons zu verpassen.
  3136.  
  3137.  
  3138. ImageMaker (Oberon)                                        Matthias Scherrer
  3139.  
  3140.   Mit 'ImageMaker' kann man IFF-Brushes in einen fuer den OBERON-Compiler
  3141.   verstaendlichen Source umwandeln.
  3142.  
  3143.  
  3144. NodeFilter V1.2a (Oberon)                                              [kai]
  3145.  
  3146.   NodeFilter macht aus einer Fido-Nodelist ein BBS-Liste.
  3147.  
  3148.  
  3149. OpenClose (Modula-2)                                          Thomas Ansorge
  3150.  
  3151.   OpenClose paßt besonders im Entwichklungsstadium von Modula-2 Programmen
  3152.   ein wenig auf, daß bestimmte Gurus nicht kommen und Resourcen am
  3153.   Programmende bestimmt wieder freigegeben werden.
  3154.  
  3155.  
  3156. RemapInfo (Modula-2)                                          Thomas Ansorge
  3157.  
  3158.   RemapInfo vertauscht die Farben 1 und 2 in einem Workbench-Icon. Außerdem
  3159.   können "kaputte" Icons, die auf einer 4-Farben-Workbench normal und auf
  3160.   einer 8-und-mehr-Farben-Workbench wie in bunten Nebel gehüllt aussehen,
  3161.   repariert werden.
  3162.  
  3163.  
  3164. ROM20 (Oberon)                                               Stefan Salewski
  3165.  
  3166.   Ein mit Hilfe von Formula geschriebener "Tischrechner". Der Rechner läuft
  3167.   unter KS1.3 und OS2.0. Er benutzt für die Ein- und Ausgabe ein
  3168.   CON:-Window, kann Variablen und Konstanten speichern und laden,
  3169.   Ergebnisse ausdrucken und vieles mehr.
  3170.  
  3171.  
  3172. TReq (Oberon)                                                          [kai]
  3173.  
  3174.   Unterdrückt DOS-Requester wie z.B. "Please inster Volume...".
  3175.  
  3176.  
  3177. TurboFiles V2.1 (Oberon)                                     Stefan Salewski
  3178.  
  3179.   Durch Verwendung von Assemblerroutinen beschleunigtes FileSystem für
  3180.   Oberon. Update zu der Version 2.0 von Amok#56. Enthält nur den an die
  3181.   Compilerversion 2.14 angepaßten Quelltext TurboFiles.mod.
  3182.   Dokumentation und den Assemblerteil findet man auf Amok#56.
  3183.  
  3184.  
  3185. VectorFont (Oberon)                                        Matthias Scherrer
  3186.  
  3187.   Modul zur Ausgabe von skalierbarem Vector-Fonts
  3188.  
  3189.  
  3190. XStat (Modula-2)                                              Jürgen Weinelt
  3191.  
  3192.   XStat wertet das Xferstat-File aus, das Andrew "Charly" Kopp's UUCiCo
  3193.   V1.15c (oder höher) erzeugt. Die wichtigste Information, die XStat
  3194.   liefert, sind die Telefonkosten für einen bestimmten Zeitraum.
  3195.  
  3196.  
  3197. ============================================================================
  3198.  
  3199.                        =  =  =  A M O K  =  =  =
  3200.  
  3201. ============================================================================
  3202.  
  3203. Inhalt von Disk 72:
  3204.  
  3205. BobEdi (Modula-2/Oberon)                                      Thomas Ansorge
  3206.  
  3207.   Das Programm BobEdi ist dazu gedacht, Bobs und Sprites (auch
  3208.   animierte) zu gestalten und als Source-Code für verschiedene
  3209.   Sprachen abzuspeichern. Momentan werden Modula-2, Assembler,
  3210.   C und BASIC und Oberon unterstützt. Version 2.0, Update zur
  3211.   Version von AMOK #65.
  3212.  
  3213.  
  3214. ConfigDemo (Oberon)                                           Hartmut Goebel
  3215.  
  3216.   ConfigDemo ist ein kleines Modul, daß das Lesen und Schreiben von
  3217.   Konfigurations-Dateien im Interchange-File-Format (IFF) demonstriert.
  3218.   Anpassung an eigene Bedürfnisse ist ein leichtes.
  3219.   Benötigt AmigaOS 2.0.
  3220.  
  3221.  
  3222. D2 (Modula-2)                                                     Reiner Nix
  3223.  
  3224.   d2 ist ein Druckprogramm, das zum schnellen Textdrucken für
  3225.   zwischendurch Voreinstellungen berücksichtigt aber auch zum
  3226.   Drucken unterschiedlicher Dokumente flexibel eingesetzt werden
  3227.   kann.
  3228.  
  3229.  
  3230. Env (Oberon)                                                  hartmut Goebel
  3231.  
  3232.   Env ist ein kleines Tool, um unter AmigaOS 2.0 die lokalen und/oder
  3233.   globalen Environment-Variablen anzuzeigen.
  3234.   Nun werden bei lokalen Vars auf Wunsch auch die Flags und der
  3235.   Eintrag im .len-Feld ausgegeben.
  3236.   Hat nichts mit Env auf Fish 600 zu tun.
  3237.   Version 1.3, ein Udpate gegenüber V1.0 von Amok# 64.
  3238.  
  3239.  
  3240. Led (Oberon)                                                           [fbs]
  3241.  
  3242.   Dieses kurze Oberon-Programm (56 Bytes) schaltet die Power-LED und
  3243.   damit den Low-Pass-Filter an bzw.  aus.
  3244.   Der wahre Grund ist vielmehr die Beschreibung dazu, wie man auch in
  3245.   Oberon solche Mikro-Programme schreibt.
  3246.  
  3247.  
  3248. NTSC4NTSC (Oberon)                                                     [kai]
  3249.  
  3250.   Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  3251.   ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0! Einfach mit
  3252.   "Run" in User-Startup starten! Kann jetzt auch alle Screens in NewLook-
  3253.   Screens umwandeln.
  3254.   Version 1.9, Update zu Version 1.6 auf AMOK #69.
  3255.  
  3256.  
  3257. OberonSupport (Oberon)                                                 [kai]
  3258.  
  3259.   Eine ARexx-Function-Library zur Fehleranzeige von Oberon-Programmen.
  3260.   Diese Library und die dazu gehörigen Scripts ermöglichen eine
  3261.   Integration des Oberon-Compilers in jeden beliebigen Editor, der ARexx
  3262.   unterstützt. Die beigelegten Scripts sind für den CygnusEd Professional,
  3263.   TurboText und AmokEd. Update zu AMOK #69.
  3264.  
  3265.  
  3266. Resident (Oberon)                                             Thomas Ansorge
  3267.  
  3268.   Untersucht die Resident-Liste um herauszufinden, welche Programme
  3269.   resident sind und welche nicht.
  3270.  
  3271.  
  3272. while-Interpreter (Oberon)                                     Dieter Seidel
  3273.  
  3274.    Ein Interpreter für die Sprache "while". Die Syntax von while-Programmen
  3275.    lehnt sich sehr stark an die Syntax von Pascal-Programmen an. Damit
  3276.    dürfte es kein Problem sein eigene Programme dafür zu entwickeln.
  3277.  
  3278.  
  3279. ============================================================================
  3280.  
  3281.                        =  =  =  A M O K  =  =  =
  3282.  
  3283. ============================================================================
  3284.  
  3285. Inhalt von Disk 73:
  3286.  
  3287. Label (Modula-2)                                                Werner Speer
  3288.  
  3289.   Schon wieder ein Disk-Label-Programm?  Ja, aber dieses arbeitet
  3290.   mit dem Hartmuts AmokEd und dem DME zusammen. Man braucht also nicht
  3291.   schon wieder einen neuen Editor. Das Ergebnis seht Ihr auf dieser
  3292.   Diskette. Als kleine Besonderheit steht der Disk-Titel auf dem
  3293.   Dikettenrand. Des weiteren sind die Label-Texte zu allen Amok-Disks
  3294.   und vielen Fish-Disks dabei.
  3295.  
  3296.  
  3297. UMS(Oberon)                                                 Martin Horneffer
  3298.  
  3299.   UMS ist die Abkürzug für 'Universal Message System'.  Die Grundidee
  3300.   von UMS ist, beliebige Nachrichtenquellen (Mailboxnetzen, wie Fido,
  3301.   Zerberus, Maus, UUCP, ...) zu einer einzigen Datenbank
  3302.   zusammenzuführen und einheitlich zu repräsentieren.  Diese Datenbank
  3303.   wird von einem Steuerprogramm verwaltet welches Informationen
  3304.   entgegennimmt, einsortiert und Informationen wieder herausgibt die
  3305.   dann wieder in beliebige Netze zurückgespeist werden können.  Der
  3306.   Sinn liegt darin, eine einzige Bearbeitungssoftware, also ein
  3307.   Point-Programm, für alle angeschlossenen Netze zu benutzen.
  3308.  
  3309. ============================================================================
  3310.  
  3311.                         =  =  =  A M O K  =  =  =
  3312.  
  3313.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3314.  
  3315. ============================================================================
  3316.  
  3317. Inhalt von Disk #74:
  3318.  
  3319.  
  3320. Coords (Oberon)                                                 Holger Bolay
  3321.  
  3322.   Coords ist ein kleines Programm, das in seinem Fenster die
  3323.   aktuellen Mauskoordinaten anzeigt.
  3324.  
  3325.  
  3326. GadToolsBox (Oberon)                                 Jan van den Baard/[kai]
  3327.  
  3328.   Mit dem Programm GadTools kann man mit der Maus Screen, Windows,
  3329.   Gadgets und Menüs, also die komplette grafische Benutzeroberfläche
  3330.   eines Programms, entwerfen. Das Ergebnis kann als Quelltext in den
  3331.   Sprachen Oberon, C und Assembler abgespeichert werden. Die erzeugte
  3332.   Oberfläche paßt sich wahlweise auch automatisch an jeden Font an!
  3333.   Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  3334.   ansprechenden Benutzeroberflächen zum Kinderspiel. Die hier und jetzt
  3335.   veröffentlichte Version 1.4 (37.176) kann erstmalig Oberon Quelltext
  3336.   erzeugen.
  3337.  
  3338.  
  3339. TrapList (Oberon)    Martin J. Laubach/Maximilian Hantsch/Roger Nordin/[kai]
  3340.  
  3341.   Mit Hilfe der traplist.library kann man komfortabel und schnell auf
  3342.   die sog. "Nodelist" des Fido-Netzwerks zugreifen. Es liegen Interfaces
  3343.   für Oberon und C bei.
  3344.  
  3345.  
  3346. Viel Spaß!
  3347. ============================================================================
  3348.  
  3349.                         =  =  =  A M O K  =  =  =
  3350.  
  3351.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3352.  
  3353. ============================================================================
  3354.  
  3355. Inhalt von Disk #75:
  3356.  
  3357.  
  3358. FixAmber (Oberon)                                               [fbs]
  3359.  
  3360.   Verhindert das Flimmern in der ersten Zeile beim A3000, welches
  3361.   durch einen Bug im AMBER-Chip verursacht wird. Version 2.0, Update
  3362.   zu V1.0 von AMOK#50.
  3363.  
  3364.  
  3365. Levenstein (Oberon)                                   Richard Günther
  3366.  
  3367.   Dieses Modul beinhaltet eine Prozedur, die nach dem System der
  3368.   gewichteten Levenshtein-Distanz den Grad der Ähnlichkeit zweier
  3369.   Strings feststellt.
  3370.  
  3371.  
  3372. Oberon 3.0 (Oberon)                                             [fbs]
  3373.  
  3374.   Demo-Version von Amiga Oberon 3.0 und dem Debugger ODebug. Die
  3375.   wichtigsten Neuerungen dieser Version des Compilers sind:
  3376.  
  3377.     - Unterstützung der objektorientierten Spracherweiterung
  3378.       Oberon-2. Dadurch wird objektorientiertes Programmieren
  3379.       mit Methoden (typgebundenen Prozeduren) möglich. Auch ist
  3380.       in Oberon-2 die FOR-Schleife wieder enthalten und Variablen
  3381.       können Zeiger auf zur Laufzeit allozierte offene Felder
  3382.       enthalten.
  3383.  
  3384.     - Speicherverwaltung durch einen parallelen Garbage-Collector.
  3385.       Nicht mehr benötigter Speicher wird so automatisch freigegeben,
  3386.       schwere Programmfehler, wie hängende Referenzen oder nicht
  3387.       freigegebener Speicher, werden dadurch verhindert.
  3388.  
  3389.     - Amiga Oberon 3.0 macht es sehr leicht, Oberon-Prozeduren als
  3390.       parallele Prozesse zu starten
  3391.  
  3392.     - Der Editor OEd zum Compiler ist völlig frei konfigurierbar und
  3393.       über 141 ARexx-Commandos frei programmierbar.
  3394.  
  3395.   Diese Demo-Version ist in manchen Punkten eingeschränkt, erlaubt
  3396.   jedoch das Erstellen kleiner Oberon-2-Programme. Version 3.0, Update
  3397.   zu V2.0 von AMOK#53.
  3398.  
  3399.  
  3400. OClock (Oberon)                                      Christian Stiens
  3401.  
  3402.   OClock ist eine kleine aber feine Analoguhr. Version 1.1, Update zu
  3403.   V1.0 von AMOK#57.
  3404.  
  3405.  
  3406. Viel Spaß!
  3407. ============================================================================
  3408.  
  3409.                         =  =  =  A M O K  =  =  =
  3410.  
  3411.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3412.  
  3413. ============================================================================
  3414.  
  3415. Inhalt von Disk #76:
  3416.  
  3417.  
  3418. CxSupport (Oberon)                                     Thomas Igracki
  3419.  
  3420.   Dieses Modul vereinfacht die Handhabung mit der Commodities.library
  3421.   um HotKeys und CustomFunctions zu erstellen.
  3422.  
  3423.  
  3424. iif2bmp (Oberon)                                          Eduard Pech
  3425.  
  3426.   Mit diesem Programm kann man IFF Bilder und Brushes in das
  3427.   Unix/XWindows-BitMap-Format umwandeln.
  3428.  
  3429.  
  3430. xpk 2.3 (Oberon/Modula-2)               Urban Müller, Bryan Ford, ...
  3431.  
  3432.   Die xpkmaster.library vereinheitlicht die Schnittstelle zu
  3433.   verschiedenen Kopressionsverfahren. In dem Paket befinden sich
  3434.   mehrere Kompressionlibraries und einige Nutzprogramme um mit diesem
  3435.   Libraries zu arbeiten. Ein (de)komprimierender File-Handler (XFH)
  3436.   ist auch dabei. Für den Programmierer gibt es Interfaces und
  3437.   Beispielprogramme in vielen unterschiedlichen Sprache, darunter auch
  3438.   Oberon (Hartmut Göbel) und Modula-2 (Oliver Knorr).
  3439.  
  3440.  
  3441. Viel Spaß!
  3442. ============================================================================
  3443.  
  3444.                         =  =  =  A M O K  =  =  =
  3445.  
  3446.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3447.  
  3448. ============================================================================
  3449.  
  3450. Inhalt von Disk #77:
  3451.  
  3452.  
  3453. EasyRexx (Oberon)                                                [fbs]/[kai]
  3454.  
  3455.   Einfaches Modul zum Erstellen eines Rexxports für beliebige
  3456.   Oberon-Programme. Angepaßt an Amiga Oberon 3.0 und den User
  3457.   Interface Style Guide.
  3458.   Version 1.1, Update zu Version 1.0 auf AMOK #58.
  3459.  
  3460.  
  3461. Funktionen (Oberon)                                          Richard Günther
  3462.  
  3463.   Dieses Modul übersetzt Terme mit Realzahlen in ausführbaren Code,
  3464.   wie es z.B. Funktionsplotter (s. Beispiel) verlangen.
  3465.  
  3466.  
  3467. GadToolsSupport (Oberon)                                     Richard Günther
  3468.  
  3469.   Dieses Modul enthält Prozeduren zur einfachen Verwendung der
  3470.   neuen GadTools-Library und versucht, einige Mängel dieser zu
  3471.   beheben z.B. fehlendes Entfernen von Gadgets).
  3472.  
  3473.  
  3474. IFFLib (Oberon)                                               Volker Rudolph
  3475.  
  3476.   Oberon Interface-Modul zur iff.library. Angepaßt an die iff.library
  3477.   V22 und Amiga Oberon 3.0.
  3478.   Version 1.2, Update zu Version 1.0 auf AMOK #49.
  3479.  
  3480.  
  3481. Lichtorgel (Oberon)                                         Christian Stiens
  3482.  
  3483.   Dieses Programm simuliert eine 8-Kanal Lichtorgel. Das Musiksignal,
  3484.   das über einen am Parallelport angeschlossenen Soundsampler
  3485.   ankommt, wird in 8 Frequenzbereiche aufgeteilt und damit die
  3486.   Helligkeit von 8 "Lampen" gesteuert. Die Lampen auf der linken
  3487.   Seite sind für die Bässe zuständig, während die rechten Lampen die
  3488.   Höhen anzeigen.
  3489.  
  3490.  
  3491. LockWindow (Oberon)                                           Albert Weinert
  3492.  
  3493.   Dieses Modul für die Programmiersprache Oberon stellt vier
  3494.   Prozeduren zur Verfügung um Window's zu Verschliessen und um den
  3495.   WaitPointer zu setzen.
  3496.  
  3497.  
  3498. MakeCat (Asm/C/Oberon)                    Alexander Kochann und Oliver Reiff
  3499.  
  3500.   MakeCat wurde als Ersatz für das CLI-Programm "CatComp"
  3501.   geschrieben, das sich auf der Developers2.1-Diskette befindet.
  3502.   Es dient vor allem dazu, die für das Locale-System so wichtigen
  3503.   Katalogdateien zu erzeugen. Neben dem Katalog-Format kennt
  3504.   MakeCat aber noch 7 andere Formate, die sowohl gelesen als auch
  3505.   geschrieben werden können.
  3506.  
  3507.  
  3508. MemPool (Oberon)                                              Hartmut Goebel
  3509.  
  3510.   Die Funktionen dieses Moduls antsprechen denjenigen aus Exec bzw.
  3511.   OberonLib. Der Speicher wird jedoch immer in Blöcken zu min.
  3512.   <AllocBlockSize> Bytes vom System alloziert und dann intern
  3513.   verwaltet. Dies vermindert die Fragmentierung des Speichers.
  3514.  
  3515. MoveMouse2 (Oberon)                                           Thomas Igracki
  3516.  
  3517.   Hiermit läßt sich der Mauszeiger auf dem akt. Screen positionieren.
  3518.  
  3519.  
  3520. NTSC4NTSC (Oberon)                                                     [kai]
  3521.  
  3522.   Das ist ein kleines Programm, das NTSC-Screens erzwingt, wenn dies möglich
  3523.   ist. PAL-Screens bleiben weiterhin PAL. Läuft nur unter 2.0! Einfach mit
  3524.   "Run" in User-Startup starten! Kann jetzt auch alle Screens in NewLook-
  3525.   Screens umwandeln. Auf AA-Maschinen kann Interlace in einen flimmerfreien
  3526.   Modus umgewandelt werden.
  3527.   Version 2.0, Update zu Version 1.9 auf AMOK #72.
  3528.  
  3529.  
  3530. OUtil (Oberon)                                                Albert Weinert
  3531.  
  3532.   Das OUtil ist ein  Programm das  geschrieben worden ist, um den Umgang
  3533.   mit dem Amiga Oberon Compiler von der A+L AG zu erleichtern.
  3534.  
  3535.  
  3536. REXX (ARexx)                                                  Albert Weinert
  3537.  
  3538.   Eine ganze Reihe an ARexx-Programmen für den Oberon-Editor OEd.
  3539.  
  3540.  
  3541. Viel Spaß!
  3542. ============================================================================
  3543.  
  3544.                         =  =  =  A M O K  =  =  =
  3545.  
  3546.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3547.  
  3548. ============================================================================
  3549.  
  3550. Inhalt von Disk #78:
  3551.  
  3552.  
  3553. AmokEd 1.30 (Oberon)                                          Hartmut Goebel
  3554.  
  3555.    Freikonfigurierbarer Makro-Editor, ähnlich dem DME.
  3556.    Unterstützt viele Möglchkeiten von AmigaOS 2.0, wie PubScreens,
  3557.    AppWindows, etc. Jetzt entsprechend dem StyleGuide Programmiert
  3558.    und mit vielen neuen Fähigkeiten. Benötigt AmigaOS 2.0.
  3559.    Update gegenüber V 1.20c von AMOK 64.
  3560.  
  3561.  
  3562. GetPubName (Oberon)                                          Michael Hohmann
  3563.  
  3564.   GetPubName liefert den Namen des vordersten PubScreens. Damit
  3565.   kann an Programme, denen der Name eines PubScreens übergeben
  3566.   werden kann, automatisch der des vorderstens Screens mitgeteilt
  3567.   werden.
  3568.  
  3569.  
  3570. HotKey [3m(Oberon)                                                Thomas Igracki
  3571.  
  3572.   Dieses Modul vereinfacht die Programmierung von HotKeys mit der
  3573.   Commodities.library.
  3574.  
  3575.  
  3576. Notify V1.21 (Oberon)                                         Thomas Igracki
  3577.  
  3578.   Zwei Module, die den Umgang mit der Notify-Funktion von Dos
  3579.   erleichtern. Notify.mod verwaldet nur einen Notify, MultiNotify
  3580.   mehrere.
  3581.  
  3582.  
  3583. Palette (Oberon)                                              Peter Fröhlich
  3584.  
  3585.   Ein Amiga Oberon Modul für ein kleines, einfaches, font-sensitives
  3586.   und wunderschönes Palette-Dialogfenster.
  3587.  
  3588.  
  3589. SGConfiguration (Oberon)                                      Hartmut Goebel
  3590.  
  3591.    SGConfiguratioon dient dazu, Konfigurationsdateien Style-Guide-
  3592.    konform zu lesen und zu schrieben.
  3593.    SGConfiguration ist ein Modul aus der Style Guide Support Library
  3594.    des Zerberus Oberon Club (ZOC).
  3595.  
  3596.  
  3597. WIPE (AmokEd,ARexx,Oberon,Modula-2,Dice,...)                    Werner Speer
  3598.  
  3599.    'Werners Integrated Programming Environment' ist ein Makro- und
  3600.    ARexx-Skript-Packet, das AmokEd zu einer Programmierumgebung für
  3601.    Oberon, Modula-2, DICE, Spice, und PasTex erweitert.
  3602.    Benötigt mindestens AmokEd 1.28, kann mit einigen Änderungen aber
  3603.    auch eingeschränkt für dem DME benutzt werden.
  3604.  
  3605.  
  3606. Viel Spaß!
  3607. ============================================================================
  3608.  
  3609.                         =  =  =  A M O K  =  =  =
  3610.  
  3611.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3612.  
  3613. ============================================================================
  3614.  
  3615. Inhalt von Disk #79:
  3616.  
  3617.  
  3618. BackSTREAM (Modula-2)                                          Thomas Stolze
  3619.  
  3620.   Dies ist ein Programm, das es erlaubt schnell und einfach
  3621.   Harddiskbackups zu erstellen. Es kann leicht von der Workbench
  3622.   gestartet und bedient werden.
  3623.   Version 1.90d, Update zu Version 1.33 auf AMOK #54.
  3624.  
  3625.  
  3626. Kurszielbestimmung (Oberon)                                   Jürgen Schmidt
  3627.  
  3628.   Dieses Programm ist für Aktienbesitzer gedacht, die wissen
  3629.   wollen, wie hoch der Kurs einer bestimmten Aktie sein muß, damit
  3630.   der Verkauf einen gewissen Ertrag bringt.
  3631.  
  3632.  
  3633. LHLib [3m(Modula-2/Oberon)                       Christoph Teuber, Thomas Stolze
  3634.  
  3635.   Modula-2 und Oberon Interface-Module für die lh.library.
  3636.  
  3637.  
  3638. Script (Modula-2)                                             Thomas Ansorge
  3639.  
  3640.   Script ermöglicht es, Scriptdateien als Default-Tool eines Projektes
  3641.   einzutragen.
  3642.  
  3643.  
  3644. Viel Spaß!
  3645. ============================================================================
  3646.  
  3647.                         =  =  =  A M O K  =  =  =
  3648.  
  3649.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3650.  
  3651. ============================================================================
  3652.  
  3653. Inhalt von Disk #80:
  3654.  
  3655.  
  3656. CheckCaps (Oberon)                                          Christian Stiens
  3657.  
  3658.   Dieses kleine Utility prüft, ob die CapsLock Taste gedrückt ist,
  3659.   und gibt als Returnwert WARN zurück, wenn CapsLock aktiviert ist.
  3660.  
  3661.  
  3662. IntuiPointer (Oberon)                                       Christian Stiens
  3663.  
  3664.   Routinen zum Setzen des OS2.0-Busy-Pointers in eigenen Programmen.
  3665.   Unterstützt nun auch einen animierten Busy-Pointer.
  3666.   Version 1.3, Update zu Version 1.2 auf AMOK #66.
  3667.  
  3668.  
  3669. Mine (Modula-2)                                               Thomas Ansorge
  3670.  
  3671.   Mine ist eine neue Implementation eines alten Computer-Spiels.
  3672.  
  3673.  
  3674. OHM-Amok (OHM)                                                Georg Brünsing
  3675.  
  3676.   Enthält die ver"OHM"te Auflistung aller AMOK-Inhalt Dateien.
  3677.   Momentan von AMOK#1 bis AMOK#72. Besitzt man das Online Help
  3678.   Manual, so hat man jetzt auf Knopfdruck den Inhalt der AMOKs
  3679.   parat.
  3680.  
  3681.  
  3682. TimeAndMem (Oberon)                                                    [fbs]
  3683.  
  3684.   Dieses kleine Programm gibt die aktuelle Uhrzeit und den derzeit
  3685.   freien Speicher in der Shell aus. Es wurde speziell für die Verwendung
  3686.   innerhalb des Shell-Prompts geschrieben, so daß jederzeit ein Druck
  3687.   auf <RETURN> genügt, um die Uhrzeit bzw. den freien Speicher
  3688.   anzuzeigen.
  3689.  
  3690.  
  3691. ViewPerfect (Modula)                                           Thomas Stolze
  3692.  
  3693.   ViewPerfect ist ein Programmierwerkzeug und Textanzeigeprogramm
  3694.   zugleich. Über einen Hotkey kann ViewPerfect aufgerufen werden. Es
  3695.   stehen dann verschiedene Textdateien, wie die Autodocs etc, zur
  3696.   Verfügung. Das Programm kann über AREXX mit OHM kommunizieren.
  3697.  
  3698.  
  3699. Viel Spaß!
  3700. ============================================================================
  3701.  
  3702.                         =  =  =  A M O K  =  =  =
  3703.  
  3704.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3705.  
  3706. ============================================================================
  3707.  
  3708. Inhalt von Disk #81:
  3709.  
  3710. m2 (Modula-2)                                                         AMSoft
  3711.  
  3712.   Dies ist eine Demo-Version des Modula-2 Compilers M2Amiga in der
  3713.   Version 4.1. Mit dieser Version kann man kleinere Programme
  3714.   compilieren um den Compiler zu testen.
  3715.  
  3716.   Features der neuen Version 4.1:
  3717.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3718.   1) Intelligenter Cache für Symbol- und Objekt-Dateien
  3719.   2) Typisierte Konstanten
  3720.   3) Initialisierte Variablen
  3721.   4) Externe Prozeduren (aus C oder Assembler)
  3722.   5) Inline-Code für 68881 auch bei transzendenten Funktionen
  3723.      (z.B. SYSTEM.SIN(LONGREAL):LONGREAL;)
  3724.   6) Volle Kickstart 2.0 Einbindung
  3725.   7) ARexx-Entwicklungsumgebung für den Editor TurboText
  3726.  
  3727.   Features der Version 4.0:
  3728.   ~~~~~~~~~~~~~~~~~~~~~~~~~
  3729.   1) Hochgradig optimierender Compiler
  3730.   2) Optimierender Linker, Standard-Amiga-Objektformat
  3731.   3) Unterstützung sämtlicher Prozessoren bis 68040
  3732.   4) Inline-Assembler für 68030 und 68881/68882
  3733.   5) Einfache Einbindung fremder Programmiersprachen
  3734.   6) Register-Variablen und -Parameter
  3735.   7) Residentfähige Programme, SMALL-Data-Modell
  3736.   8) Bedingte Kompilierung
  3737.   9) ARexx-Schnittstelle für Compiler und Linker
  3738.   10) Einheitliche, effiziente Benutzeroberfläche
  3739.   11) Ausgereifte, "saubere" Laufzeitsysteme
  3740.   12) Library-Linker
  3741.   13) Profiler
  3742.  
  3743.  
  3744. Viel Spaß!
  3745.  
  3746. ============================================================================
  3747.  
  3748.                         =  =  =  A M O K  =  =  =
  3749.  
  3750.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3751.  
  3752. ============================================================================
  3753.  
  3754. Inhalt von Disk #82:
  3755.  
  3756. autodoc 2.6 (Oberon)                                          Hartmut Goebel
  3757.  
  3758.   Extrahiert Texte, die sog. autodocs, aus dem Sourcefile.
  3759.   Diese Version kann Kommentaranfänge in Modula/Oberon-Syntax '(*' erkennen und
  3760.   generiert ggf. einen Eintrag --interface, in dem automatisch das Definiton-
  3761.   File eingetragen wird.
  3762.  
  3763.  
  3764. Env 2.0 (Oberon)                               Hartmut Goebel, Thomas Wagner
  3765.  
  3766.   Env ist ein kleines Tool, um unter AmigaOS 2.0 die lokalen und/oder
  3767.   globalen Environment-Variablen anzuzeigen.
  3768.   Nun werden bei lokalen Vars auf Wunsch auch die Flags und der
  3769.   Eintrag im .len-Feld ausgegeben.
  3770.   Kann jetzt auch Unterverzeichnisse auflisten.
  3771.   Hat nichts mit Env auf Fish 600 zu tun.
  3772.   Version 2.0, ein Udpate gegenüber V1.3 von Amok# 72.
  3773.  
  3774.  
  3775. MemPool 1.2 (Oberon)                                          Hartmut Goebel
  3776.  
  3777.   Die Funktionen dieses Moduls antsprechen denjenigen aus Exec bzw.
  3778.   OberonLib. Der Speicher wird jedoch immer in Blöcken zu min.
  3779.   <AllocBlockSize> Bytes vom System alloziert und dann intern
  3780.   verwaltet. Dies vermindert die Fragmentierung des Speichers.
  3781.   Update gegenüber Version 1.0 auf AMOK 77, jetzt auch voll reentrant
  3782.   (für Tasks mit dem gleiche globalen Variablen-Bereich) und beachtet
  3783.   die Mem-Flags.
  3784.  
  3785.  
  3786. Mini (Oberon)                                                          [fbs]
  3787.  
  3788.   Ein funktionierender Compiler für die winzige Programmiersprache 'Mini'
  3789.   inklusive Quelltext und Beispielprogrammen.
  3790.  
  3791.  
  3792. MoreStrings 1.1(Oberon)                                       Hartmut Goebel
  3793.  
  3794.   Eine Sammlung nützlicher String-Routinen, z.B. FirstNoSpace,
  3795.   WordLen, JustifyFull, StripSpaces, NCStrCmp, CopyStrings etc.
  3796.  
  3797.  
  3798. Plot (Oberon)
  3799.  
  3800.   Plot dient dazu, Funktionen in zwei Variablen zu zeichnen.
  3801.  
  3802.  
  3803. Printf 1.4(Oberon)                            Volker Rudolph, hartmut Goebel
  3804.  
  3805.   Anpassung des Printf-Moduls von Amok #49  an AmigaOberon 3.0
  3806.   Es handelt sich um die umsetzung der C-Routinen Printf und SPrintf
  3807.   nach Oberon.
  3808.  
  3809.  
  3810. Viel Spaß!
  3811.  
  3812. ============================================================================
  3813.  
  3814.                         =  =  =  A M O K  =  =  =
  3815.  
  3816.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3817.  
  3818. ============================================================================
  3819.  
  3820. Inhalt von Disk #83:
  3821.  
  3822. TKEd (Oberon)                                                    Tom Kroener
  3823.  
  3824.   Ein Editor.
  3825.  
  3826.  
  3827. SetMode (Oberon)                                            Christian Stiens
  3828.  
  3829.   Dieses Oberon-Modul exportiert eine Prozedur "SetMode", die
  3830.   eigentlich genau das gleiche tut wie gleichnamige Funktion
  3831.   der dos.library, nämlich ein CON: Fenster in den RAW: Modus
  3832.   zu setzen.
  3833.  
  3834.  
  3835. SpecialStrings (Oberon)                                       Hartmut Goebel
  3836.  
  3837.   Erzeugt eine String in der Form <unique>.<num+1>.
  3838.   Diese werden z.B. für PublicScreens oder ARexx-Ports benötigt, um
  3839.   enstrechend dem Style-Guide einen eindeutigen Namen zu erzeugen.
  3840.  
  3841.  
  3842. WBReadArgs (Oberon)                                           Hartmut Goebel
  3843.  
  3844.   WBReadArgs  ermöglicht  es,  die  ToolTypes  eines  Icons  wie  Shell-
  3845.   Argumente mit einem Template zu  parsen.  Dadurch  wird  eine  ähnlich
  3846.   einfache Funktionsweise erreicht, wie sie mir  Dos.ReadArgs()  möglich
  3847.   ist.
  3848.  
  3849.  
  3850. Viel Spaß!
  3851.  
  3852. ============================================================================
  3853.  
  3854.                         =  =  =  A M O K  =  =  =
  3855.  
  3856.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3857.  
  3858. ============================================================================
  3859.  
  3860. Inhalt von Disk #84:
  3861.  
  3862.  
  3863. EnvSupport (Oberon)                                           Thomas Igracki
  3864.  
  3865.   Dieses  Modul  vereinfacht  die  Handhabung  von Environmentvariablen in
  3866.   einem Oberon-Programm.
  3867.  
  3868.  
  3869. EzRexx (Oberon)                                               Thomas Igracki
  3870.  
  3871.   Einfaches Modul zum erstellen eines RexxPorts für beliebige Programme.
  3872.   Basiert auf EasyRexx von AMOK #58.
  3873.  
  3874.  
  3875. MotaLern (Modula-2)                                             Bernd Eisele
  3876.  
  3877.   Mota ist die Abkürzung für MOrse-TAschenrechner. Zwei Motas können in
  3878.   einer Mathe- oder Physikklausur überaus nützlich sein. Mittels dieser
  3879.   Geräte können zwei Schüler während der Klausur miteinander kommunizieren:
  3880.   In die Taschenrechner ist jeweils ein kleiner IR-Sender und Empfänger
  3881.   eingebaut.
  3882.  
  3883.   Mit dem Programm kann man Morsen lernen.  Es simuliert einen Mota, indem
  3884.   es die Morsezeichen nicht akustisch von sich gibt, sondern die Power-LED
  3885.   des Amiga dafür benutzt.
  3886.  
  3887.  
  3888. PAMEHTAPatch (Oberon)                                                  [kai]
  3889.  
  3890.   Das sehr gute Grafik-Adventure PAMEHTA von AMOK #27 funktioniert leider
  3891.   nicht unter OS 2.0 und höher. Wenn man jedoch PAMEHTAPatch vor PAMEHTA
  3892.   startet, kann man das Spiel doch benutzen.
  3893.  
  3894.  
  3895. ReqTools 2.1d (Oberon/Modula-2/...)                            Nico François
  3896.  
  3897.   Durch die reqtools.library wird die Programmierung von Requestern aller
  3898.   Art sehr einfach und komfortabel. Die Version 2.1c enthält Interfaces für
  3899.   Modula-2, Oberon und viele andere Sprachen.
  3900.   Update zu ReqTools auf AMOK #62.
  3901.  
  3902.  
  3903. Viel Spaß!
  3904. ============================================================================
  3905.  
  3906.                         =  =  =  A M O K  =  =  =
  3907.  
  3908.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3909.  
  3910. ============================================================================
  3911.  
  3912. Inhalt von Disk #85:
  3913.  
  3914. Ampel (Oberon)                                        Peter Fröhlich
  3915.  
  3916.   Simulation einer Kreuzung mit Fußgänger- und Auto-Ampel. Ein
  3917.   kleines Beispiel für objektorientiertes Programmieren.
  3918.  
  3919. Format&Printf (Oberon)                                        Dieter Bogdoll
  3920.  
  3921.   Ein Modul, das die von C bekannten Formatier- und Ausgabeprozeduren Printf
  3922.   und SPrintf nochmal implementiert. Wird für Streams benötigt.
  3923.  
  3924.  
  3925. ReqTools  (Modula-2)                                            Frank Lömker
  3926.  
  3927.   Ein neue Version des Modula-Interfaces zur reqtools.library.
  3928.  
  3929.  
  3930. Streams (Oberon)                                              Dieter Bogdoll
  3931.  
  3932.   Streams stellt ein abstraktes Datenmodell zur Verfügung.  Die Idee
  3933.   hinter Streams ist, daß alle Textein/ausgaben über Zeichenketten
  3934.   erfolgen.
  3935.  
  3936.  
  3937. Termite (Oberon)                                            Christian Stiens
  3938.  
  3939.   Termite ist ein kleines Terminalprogramm für AmigaDOS 2.04 und höher.
  3940.   Es verwendet die Standard ANSI-Emulation des Console-Devices und
  3941.   unterstützt externe Übertragungsprotokolle (XPR-Libraries).
  3942.  
  3943.  
  3944. TRechner (Modula-2)                                            Frank Lömker
  3945.  
  3946.   Das Programm TRechner ist ein kleiner Rechner.  Im Gegensatz zu vielen
  3947.   anderen Programmen dieser Art benutzt es allerdings keine Oberfläche
  3948.   mit dutzenden von Gadgets, sondern ein Stringgadget, wo man seine
  3949.   Rechnung wie bei einem Funktionsplotter eingeben kann.
  3950.  
  3951.  
  3952. Viel Spaß!
  3953. ============================================================================
  3954.  
  3955.                         =  =  =  A M O K  =  =  =
  3956.  
  3957.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3958.  
  3959. ============================================================================
  3960.  
  3961. Inhalt von Disk #86:
  3962.  
  3963.  
  3964. GadToolsBox 2.0b (Oberon)                            Jan van den Baard/[kai]
  3965.  
  3966.   Mit dem Programm GadTools kann man mit der Maus Screen, Windows,
  3967.   Gadgets und Menüs, also die komplette grafische Benutzeroberfläche
  3968.   eines Programms, entwerfen. Das Ergebnis kann als Quelltext in den
  3969.   Sprachen Oberon, C und Assembler abgespeichert werden. Die Source-
  3970.   Generatoren für C und Oberon sind schon als eigenständige Programme
  3971.   mit Quelltext vorhanden. Es ist also leicht möglich Generatoren für
  3972.   andere Sprachen (Modula-2, Pascal, ...) zu schreiben. Die erzeugte
  3973.   Oberfläche paßt sich wahlweise auch automatisch an jeden Font an!
  3974.   Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  3975.   ansprechenden Benutzeroberflächen zum Kinderspiel. Die Version 2.0
  3976.   hat ist deutlich einfacher zu Bedienenn und speichert die Daten zur
  3977.   Oberfläche im IFF. Update zu Version 1.4 von AMOK #74.
  3978.  
  3979. Viel Spaß!
  3980. =======================================================================
  3981.  
  3982.                             >>>  A M O K  <<<
  3983.  
  3984.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  3985.  
  3986. =======================================================================
  3987.  
  3988. Inhalt von Disk #87:
  3989.  
  3990.  
  3991. CxSupport (Oberon)                                           Thomas Igracki
  3992.  
  3993.   Dieses Modul vereinfacht die Handhabung mit der commodities.library
  3994.   um HotKeys und CustomFunctions zu erstellen. Update zur Version auf
  3995.   AMOK #76. Viele Bugfixes.
  3996.  
  3997.  
  3998. FMSynth (Oberon)                                           Christian Stiens
  3999.  
  4000.   FMsynth ist ein Programm, mit dem Sie Sounds mit Hilfe der FM-Synthese
  4001.   erzeugen können. Die Sounds können über die Tastutur gespielt und im
  4002.   IFF-8SVX Format gespeichert werden.
  4003.  
  4004.  
  4005. FreqCount (Oberon)                                         Christian Stiens
  4006.  
  4007.   FreqCount mißt die Frequenz eines möglichst sinusförmigen Signals, das
  4008.   über einen Parallelport-Sampler anliegt und zeigt sie als 7-Segment
  4009.   Nummer an.
  4010.  
  4011.  
  4012. Hanoi (Oberon)                                                  Roger Meyer
  4013.  
  4014.   Kleines Programm, das die "Türme von Hanoi" löst.
  4015.  
  4016.  
  4017. IntroCAD2TPIC (Oberon)                                    Matthias Scherrer
  4018.  
  4019.   Eine IntroCAD Zeichnung wird in das TPIC (EEPIC) Format umgewandelt,
  4020.   welche dann im LaTeX weiterverwendet werden kann. Ideal für kleinere
  4021.   Grafiken in einem LaTeX-Dokument.
  4022.  
  4023.  
  4024. Rekursionen (Oberon)                                      Matthias Scherrer
  4025.  
  4026.   Zwei Beispiele für die rekursive Programmierung in Oberon. Es wird die
  4027.   Hilbert- und die Wirth-Kurve gezeichnet.
  4028.  
  4029.  
  4030. Spectroscope 2.0 (Oberon)                                  Christian Stiens
  4031.  
  4032.   Spectroscope führt eine Echtzeit Frequenzanalyse mit Hilfe eines
  4033.   am Parallelport angeschlossenen Sounddigitizers durch. Update zur
  4034.   Version auf AMOK #62.
  4035.  
  4036.  
  4037. StopWatch (Oberon)                                         Christian Stiens
  4038.  
  4039.   StopWatch ermöglicht sehr genaue Zeitmessungen mit Hilfe der neuen
  4040.   AmigaDOS 2.04 Funktion ReadEClock.
  4041.  
  4042.  
  4043. Statistik (Oberon)                                        Matthias Scherrer
  4044.  
  4045.   Modul für die statistische Auswertung von Daten. Mittelwert, Streuung,
  4046.   lineare Regression u.a. wird berechnet.
  4047.  
  4048.  
  4049. MuchMore (Oberon)                                    Christian Stiens/[fbs]
  4050.  
  4051.   Neue Version des bekannten Textanzeigers. Paßt sich jetzt korrekt
  4052.   an alle Screenmodes an. Außerdem gibt es direkten XPK-Support und
  4053.   vieles mehr.
  4054.  
  4055.  
  4056. Viel Spaß!
  4057. =======================================================================
  4058.  
  4059.                             >>>  A M O K  <<<
  4060.  
  4061.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  4062.  
  4063. =======================================================================
  4064.  
  4065. Inhalt von Disk #88:
  4066.  
  4067.  
  4068. NewLook4Menus (Oberon)                                Albert Weinert
  4069.  
  4070.   Erzwingt unter AmigaOS 3.0 die NewLookMenus. Verscjhönert dabei auch noch
  4071.   Propgadgets.
  4072.  
  4073.  
  4074. ARexxBox 1.12 (C/Oberon)             Michael Balzer / hartmut Goebel
  4075.  
  4076.   Die ARexxBox (inspiriert von der GadToolsBox von Jan van den Baard)
  4077.   ist ein Tool, das das Erstellen eines ARexx-Interfaces für ein
  4078.   Programm extrem erleichtert und vereinfacht und dabei ein
  4079.   ARexx-Interface erzeugt, das den Anforderungen des "User Interface
  4080.   Style Guide" genügt.
  4081.  
  4082.  
  4083. Viel Spaß!
  4084. =======================================================================
  4085.  
  4086.                             >>>  A M O K  <<<
  4087.  
  4088.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  4089.  
  4090. =======================================================================
  4091.  
  4092. Inhalt von Disk #89:
  4093.  
  4094.  
  4095. AmigaGuide (Oberon)                                         Lars Düning
  4096.  
  4097.   Das Oberon-Interface zu amigaguide.library und ein dazugehöriges
  4098.   Beispielprogramm. Jetzt kann man endlich Oberon-Programme mit
  4099.   standardgemäßer Online-Hile ausstatten.
  4100.  
  4101.  
  4102. Cd2Oberon (Oberon)                                       Albert Weinert
  4103.  
  4104.   Cd2Oberon dient dazu aus einer Catalog-Description Datei die man zum
  4105.   lokalisieren von Programm verwendet in eine Oberon-Module umwandelt
  4106.   um dieses dann in sein Programm einzubauen.
  4107.  
  4108.  
  4109. CxSupport (Oberon)                                       Albert Weinert
  4110.  
  4111.   Dieses Modul vereinfacht die Handhabung mit der commodities.library
  4112.   um HotKeys und CustomFunctions zu erstellen. Update zur Version auf
  4113.   AMOK #87.
  4114.  
  4115.  
  4116. GTB-Oberon (Oberon)              Jan van den Baard/[kai]/Thomas Igracki
  4117.  
  4118.   Durch GadToolsBox wird das zeitaufwendige Erstellen von grafisch
  4119.   ansprechenden Benutzeroberflächen zum Kinderspiel.  Dies ist ein
  4120.   Update zum Oberon-Sourcecode-Generator von GadToolsBox 2.0
  4121.   (-> AMOK #86).  Der Generator ist jetzt in Oberon geschrieben, hat
  4122.   weniger Bugs und mehr Features.  Es ist jetzt also noch leichter
  4123.   möglich Generatoren für andere Sprachen (Modula-2, Pascal, ...) zu
  4124.   schreiben.
  4125.  
  4126.  
  4127. ModProcHeader (Oberon)                                   Albert Weinert
  4128.  
  4129.   ARexx-Skripts um mit OEd Modul- und Prozedur-Köpfe komfortabel zu
  4130.   verwalten.
  4131.  
  4132.  
  4133. OUtil (Oberon)                                           Albert Weinert
  4134.  
  4135.   Das OUtil ist ein Programm, das geschrieben worden ist, um den Umgang
  4136.   mit dem Amiga Oberon Compiler von der A+L AG zu erleichtern.  Es
  4137.   werden Compiler- und Linker-Optionen, sowie das ganze Programmprojekt
  4138.   grafisch verwaltet.  Update zur Version von AMOK #77.
  4139.  
  4140.  
  4141. XStat 1.12 (Oberon)                                      Jürgen Weinelt
  4142.  
  4143.   XStat ist ein Programm für Betreiber von Usenet-Sites. Es wertet
  4144.   das Xferstat-File aus, das bestimmte Varianten von UUCiCo erzeugen
  4145.   (getestet mit der SWB-Variante). Die wichtigste Information, die
  4146.   XStat liefert, sind die Telefonkosten für einen bestimmten Zeitraum.
  4147.  
  4148.  
  4149. Viel Spaß!
  4150. =======================================================================
  4151.  
  4152.                             >>>  A M O K  <<<
  4153.  
  4154.        A m i g a   M o d u l a  &  O b e r o n   K l u b   Stuttgart
  4155.  
  4156. =======================================================================
  4157.  
  4158. Inhalt von Disk #90:
  4159.  
  4160.  
  4161. AmokEd 1.41 (Oberon)                                    hartmut Goebel
  4162.  
  4163.   Freikonfigurierbarer Makro-Editor, ähnlich dem DME.
  4164.   Unterstützt viele Möglchkeiten von AmigaOS 2.0, wie PubScreens,
  4165.   AppWindows, etc. Jetzt entsprechend dem StyleGuide programmiert und
  4166.   mit vielen neuen Fähigkeiten. Benötigt AmigaOS 2.0.
  4167.   Update gegenüber V 1.30 von AMOK 78. Hauptsächlich einige kleine
  4168.   Bugfixes.
  4169.  
  4170.  
  4171. autodoc 2.7 (Oberon)                                    hartmut Goebel
  4172.  
  4173.   Extrahiert Texte, die sog. autodocs, aus dem Sourcefile.
  4174.   Diese Version kann Kommentaranfänge in Modula/Oberon-Syntax '(*'
  4175.   erkennen und generiert ggf. einen Eintrag --interface--, in dem
  4176.   automatisch das Definiton-File eingetragen wird.
  4177.   Update gegenüber V2.6 von AMOK 82.
  4178.  
  4179.  
  4180. BumpRevMO 1.0 (Oberon)                                  hartmut Goebel
  4181.  
  4182.   Ersetzt das CATS-Tool bumprev für Modula-2- und Oberon-
  4183.   Programmierer. Diese kleine Programm dient dazu, die Versions- und
  4184.   Revisionsnummern zu erhöhen. Dazu wird ein eigenes Modul erzeugt,
  4185.   daß dies Werte sowie die zugehörigen Versions-Strings enthält.
  4186.  
  4187.  
  4188. FileDate (Oberon)                                       Albert Weinert
  4189.  
  4190.   Dieses Programm vergleicht die Erstellungdaten von zwei Dateien.
  4191.   Sehr nützlich für Scripts.
  4192.  
  4193.  
  4194. FileRexx 1.3 (Oberon)                            Michael Hohmann, [hG]
  4195.  
  4196.   Öffnet eine File-Requester auf dem vordersten PubScreen. Der Name
  4197.   des ausgewählten Files kann nach StdOut ausgegeben oder an eine
  4198.   ENV-Variable übergeben werden. Verfügt über einen ARexx-Port und
  4199.   entsprechende Befehle. Eine Vielzahl von Optionen ermöglicht
  4200.   eine individuelle Konfiguration.
  4201.  
  4202.  
  4203. OOL (Oberon)                                            Thomas Igracki
  4204.  
  4205.   Eine Online-Hilfe für Programmierer. Es können Prozeduren,
  4206.   Datenstrukturen, Tags etc. auf Knopfdruck nachgeschlagen werden.
  4207.  
  4208.  
  4209. ProTools (Oberon)                                         André Schenk
  4210.  
  4211.   Das  kleine Modul beinhaltet drei Prozeduren, mit denen man einen
  4212.   "Progress Indicator" ähnlich dem des Format-Befehls der Workbench
  4213.   2.0 darstellen kann.
  4214.  
  4215.  
  4216. Sana2 (Oberon)                                          Stefan Hellwig
  4217.  
  4218.   Ein Schnittstellenmodul zu Commodores Netzwerkstandard SANA-II.
  4219.  
  4220.  
  4221. ShowLink 1.2 (Oberon)                           Christoph Teuber, [hG]
  4222.  
  4223.   Zeigt AmigaOS2.0 File-Links an. Version 1.2 läuft auch unter
  4224.   AmigaOS V39+.
  4225.  
  4226.  
  4227. ToolTypes (Oberon)                                      Matthias Taube
  4228.  
  4229.   Dieses Modul dient dem Auswerten der ToolTypes eines Programmes.
  4230.   Dabei wird die Transparenz zwischen Workbench und CLI Start erhalten,
  4231.   d.h. Tooltypes des Icons der Form "ToolType=Argument" können auch beim
  4232.   Cli-Start in der Kommandozeile in der Form "ToolType=Argument" eingegeben
  4233.   werden.
  4234.  
  4235.  
  4236. Viel Spaß!
  4237.